2008. augusztus 26., kedd

.* meaning detection

Egyszer megkaptam egy cobol program forráskódját (első és utolsó eset azóta). Alighanem egy mérges vegyész írta, ugyanis a változónevek ilyenek voltak mint shit, fuck és így tovább... Egy ideig gondolkodhattam rajta hogy mi célt szolgálhatnak a változók mire sikerült működésre bírnom a cuccot. Ilyesmivel gondolom mindenki találkozott már. Körülbelül minden környezetben, programozási nyelvben, satöbbin létezik valamilyen konvenció, ami alapján létjogosultságot kap egy osztály, abban egy metódus, a metódusban paraméterek, változók, és a nevét is többé kevésbé meghatározza. Szerencsére ezzel mi nagyjából rendben is vagyunk.
Viszont arra gondoltam, hogy a legalább ennyire fontos lenne a magasabb szerveződési szintekre is érvényesíteni valami konvenciót és a csapatokat, projecteket, szoftvereket satöbbit kicsit kevésbé nagyzó, de sokkal inkább sokatmondó nevekkel kellene ellátni, hogy az embernek a csapat/project nevéből felderengjen hogy körül belül mi is az egész célja. Ezzel a dologgal elég csúnyán állunk :-(