DAVID MALAN: Mari kita meningkatkan Reka bentuk program ini. Daripada terus copy dan paste, atau salinan batuk, mari kita sebaliknya memanfaatkan membina yang kita dipanggil gelung supaya dapat melakukan perkara yang sama perkara lagi dan lagi. Mari pertama mengheret sesetengah keping daripada cara kita. Mari kita merebut blok berulang, dan mari kita menukar lalai bahawa 10 kepada hanya 3. Sekarang saya mencuri hanya sepasang ini tiga kali ganda daripada pasangan, pasang itu ke dalam kami gelung, membuang serpihan ini lain jauh sama sekali. Dan kita kini telah whittled program ini ke bawah menjadi sesuatu yang lebih mudah lagi seperti yang boleh dibaca dan hanya berfungsi. Malah, mari kita klik bendera hijau, dan kita akan mendapat batuk, batuk kedua, dan batuk yang ketiga. Yang lebih baik, bukan?