Amikor én tanultam programozni, az volt a mondás, hogy azt írjuk le, hogy miért csinál a program valamit, nem azt, hogy mit csinál.
Szóval a let a = 10-nél nem azt írnám, hogy a legyen 10, hanem azt, hogy a tartalmazza az akármilyen feldolgozás induló állapotát és kísérletezés alapján a 10 egy jó induló állapot, X, Y és Z esetben is jó eredményt ad.
Illetve egy függvény elején volt egy összefoglaló, hogy mi a célja, elméletileg mit csinál ez.
Persze azóta sok víz lefolyt a Dunán, és láttam időt, amikor emberek többet kommenteltek (kb. minden triviális dolgot is), később meg az volt a mondás, hogy majd a kód dokumentálja önmagát.