( deje | 2022. 08. 17., sze – 10:54 )

Nekem a Java-ban az tetszik, hogy ránézek és értem

A Java nyelv tervezésekor ez szempont volt. Sajnos ez nem akadályozza meg a fejlesztőket abban, hogy hülyeséget csináljanak. Számtalanszor találkoztam nagyobb (monolitikus:)) projektekben olyan Java kóddal, amit nem hogy ránézésre nem lehetett érteni, de napokig tartott kideríteni, hogy valójában mi a szerepe, és hol van elrontva.

Kevésbé bonyolult kódnál jól jön, ha a nyelv kompakt és könnyen érthető. Bonyolult kódnál mindegy milyen nyelvben készül, ugyanúgy el lehet rontani PL/1-ben is, mint Java-ban vagy Kotlinban, és egyiket sem lesz könnyű kibogozni. Munkám számottevő része áll ilyesmiből, és tapasztalataim szerint nem könnyebb a Java rendszerben a hibákat megtalálni. Na jó, a PL/1-hez képest talán igen :)