811
Vývoj / Re:Recept na špagety - java vs. net
« kdy: 11. 10. 2017, 11:15:18 »Škodu nadělá ten, kdo zhorší čitelnost kódu pro ostatní. Ať už jakýmkoliv způsobem. Čitelnost kódu má po každé úpravě minimálně zůstat, spíše se zlepšit. Není to žádná teorie, všichni vývojáři s tím bojují každý den.
Čitelnost je subjektivní metrika. Proto existují různé style guides, aby se lidé nemuseli hádat co je a co není čitelné. Lze automaticky kontrolovat i názvy proměnných, aby splňovaly určitá pravidla.
Délka kódu je objektivní metrika. Kratší kód by měl dostat přednost.
Že je něco objektivní znamená, že to umíš měřit. Ne že je to důležitější. (Tohle je jeden z nejtypičtějších omylů vůbec.)