Bře 21

Co umí dobrý programátor?

Na root.cz se rozběhla celkem zajímavá diskuse na téma, co umí dobrý programátor. Vela lidí polemizuje nad tím, či dobrý programátor dokáže J2EE, regulární výrazy a nebo jiné technologie.

Podle mně je ale již otázka položená špatně. Neexistuje totiž „dobrý“ programátor anebo „zlý“ programátor. Existuje jen práce hotová a práce rozdělaná plus důvody, proč to dopadlo jak dopadlo.

To, že Franta Jetel neovládá J2EE ale jen Visual Basic 6 z něho špatného programátora nedělá a naopak. Používání nových technologií jen proto, že jsou nové je podle mně cestou do pekel. Dobrý kód je žádný kód, nebo jen minimální počet řádků. Každý řádek navíc („do budoucna“) jen přidává zbytečnou komplexnost, nutnost psát další testy, na což se každý po čase vykašle a tím se zvyšuje chybovost.

Proto zastávám heslo: Když už je něco naprogramované, neprogramovat to!

0
comments

Reply