1 00:00:00,000 --> 00:00:00,690 2 00:00:00,690 --> 00:00:02,620 >> DAVID MALAN: Mari kita meningkatkan Reka bentuk program ini. 3 00:00:02,620 --> 00:00:06,090 Daripada terus copy dan paste, atau salinan batuk, mari kita 4 00:00:06,090 --> 00:00:09,730 sebaliknya memanfaatkan membina yang kita dipanggil gelung supaya dapat melakukan perkara yang sama 5 00:00:09,730 --> 00:00:11,500 perkara lagi dan lagi. 6 00:00:11,500 --> 00:00:14,340 >> Mari pertama mengheret sesetengah keping daripada cara kita. 7 00:00:14,340 --> 00:00:18,640 Mari kita merebut blok berulang, dan mari kita menukar lalai bahawa 10 kepada hanya 3. 8 00:00:18,640 --> 00:00:23,320 Sekarang saya mencuri hanya sepasang ini tiga kali ganda daripada pasangan, pasang itu ke dalam kami 9 00:00:23,320 --> 00:00:25,830 gelung, membuang serpihan ini lain jauh sama sekali. 10 00:00:25,830 --> 00:00:29,080 Dan kita kini telah whittled program ini ke bawah menjadi sesuatu yang lebih mudah lagi 11 00:00:29,080 --> 00:00:31,720 seperti yang boleh dibaca dan hanya berfungsi. 12 00:00:31,720 --> 00:00:36,670 Malah, mari kita klik bendera hijau, dan kita akan mendapat batuk, batuk kedua, 13 00:00:36,670 --> 00:00:39,230 dan batuk yang ketiga. 14 00:00:39,230 --> 00:00:40,480 Yang lebih baik, bukan? 15 00:00:40,480 --> 00:00:42,050