Zdrojové kódy mohou být studnicí znalostí předávaných z jedné generace programátorů na další. Častěji však jde o pouze o nevyčerpatelné studnice WTF momentů. O jednom typu komentářů jsem už psal, ale protože můj předchůdce byl po všech stránkách kreativní tak se můžu dělit o další perly dál.
Tak například komentář uprostřed definice funkce:
1 | procedure foo(parametr: string {20. 1. 1998}); |
Správně: datum přidání, či snad změny, parametru, navíc uprostřed definice je vždy fajn a budoucím generacím pak přinese spoustu užitku. Podobnou kreaci lze pak vykouzlit v pokročilých obměnách, kdy je těch parametrů třeba 10 a každý druhý obsahuje jiné datum.
Druhý oblíbený typ komentáře využijete pokud chcete šetřit klávesnici:
1 2 3 4 5 | procedure foo; var p{arametr}, pa{rametr2}, d{an}, s{uma}: double; begin ... |
Hned po definici pak následovalo asi 800 řádků kódu, který zhusta prováděl různé, nepříliš průhledné, výpočty s těmito proměnými.
Zanech vzkaz