DAVID Malan: Recimo, izboljšanje oblikovanje tega programa. Namesto da bi še naprej kopiranje in lepljenje, ali dvojnik kašelj, dajmo namesto tega vzvoda, ki konstrukt smo imenuje zanka tako storiti isto stvar znova in znova. Poglejmo najprej povlecite nekatere od teh kosov od naše poti. Oglejmo zgrabi ponovite blok, in dajmo sprememba, ki privzeto 10 na le 3. Zdaj pa mi kradejo samo en par to triple parov, plug, da v našem zanke, vrgel te druge kose stran v celoti. In smo zdaj whittled ta program dol v nekaj, kar še veliko preprostejše prav tako berljivo in tako kot funkcionalna. Dejansko pa kliknite zeleno zastavo, in smo dobili kašelj, drugi kašelj, in tretji kašelj. Bolje, kajne?