üldiselt on kiired? 8.10 Tingimuslausete täielikkus Igal tingimuslausel peab olema määratud, mis toimub, kui tingimus ei ole täidetud, st peab eksisteerima "else". 8.11 Tingimuslausete seotus õige alternatiiviga Paljude tingimuslausete korral tuleb jälgida nende omavahelist järjekorda ning if osa vastamist korrektsele else-osale. Ülevaatlikkuse ja selguse saavutamiseks on soovitav kasutada programmeerimisest tuntud treppimist või hierarhilist numeratsiooni. 8.12 Kolme või enama osapoole võrdlus Võrdlus kolme või enamat osapoole vahel. Näiteks "Juhan tunneb veel rikkamat meest kui Jaan". Kas Juhani tutvusringkonnas on keegi Jaanist veel rikkam mees? Või hoopis on Juhani tutvusringkonnas rikkam mees kui Jaani tutvusringkonnas? 8.13 Protsessi kirjeldava tegusõna täielikkus Kas iga protsessi kirjeldava tegusõna (process verb) kohta on vastatud küsimustele: kes viib protsessi läbi? Kelle heaks? Millal
veebiprogrammeerimise keelega PHP, on loogiliste sulgude asemel blokkide defineerimine läbi visuaalse treppimise. PHP: while(!$valmis){tee_midagi();} Python: while not valmis: 14 / 55 Google App Engine Andris Reinman tee_midagi() Kuigi PHP-s kasutatakse tihtipeale koodi parema loetavuse nimel samuti sarnast treppimist, siis Pythoni puhul on see kohustuslik - programmi kõik blokid peavad olema korrektselt trepitud, vastasel korral annab interpretaator veateate. Treppida võib tühikute või tabeldusmärkidega - oluline on, et sama bloki laused on rea algusest sama kaugele joondatud. Puudu on ka lauset lõpetav semikoolon - kuna iga lause peab niikuinii olema treppimise tõttu korrektselt eraldi real, siis puudub spetsiaalsel lause lõpetamise sümbolil ka eriline mõte, selleks