Funkce, která dělá pět věcí najednou, se nedá testovat ani ladit po částech. Rozdělte ji tak, aby každá dělala jednu věc a vracela výsledek. Místo aby funkce měnila globální stav, ať vrátí hodnotu a teprve volající se rozhodne, co s ní udělá. Jakmile funkce nemění nic mimo sebe, můžete ji zavolat kdykoli a s jistotou vědět, co způsobí. To je základ, na kterém stojí každé rozumné ladění.<br>
<br>
<br>
<br>
Co si pohlídat, aby vydržela víc než jeden večer Nejčastější chyba je příliš tenká krabice. Jednovrstvá lepenka se po pár dnech ohne a konstrukce se rozpadne.