Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Vývojář si jen s programováním nevystačí

ondra.novacisko.cz
ondra.novacisko.cz (neregistrovaný) ---.seznam.cz
8. 3. 2010 12:35

Re: Programátor je cvičená opice

celé vlákno

Špičkový programátor je ten, který napíše kód, jenž není potřeba po půl roce předělávat. Nebo takový, který to napíše tak, aby po půl roce nebyl potřeba kompletní redesign (smazat a napsat znova). Nebo takový, který napíše kód tak, že chyba se v něm najde během minuty a doba vychytávání chyb je kratší než doba vývoje. Špičkový programátor napíše takový kód, který na výjimečné situace reaguje tak, že se nezhroutí, nesmaže půlku databáze, zareportuje stav a to tak, aby vyhledání problému zvládnul sám uživatel/admin. Aplikace špičkového programátora jsou stabilní, správně zareagují na všechny nepředvídatelné situace, jsou rychlé, a svižně reagují na uživatele. Kód špičkového programátora je dobře čitelný, rozhranní je podrobně okomentované a použití rozhraní je intuitivní, bez nutnosti pro každý případ užití kopírovat nutnou omáčku kolem toho. Kód špičkového programátora je domyšlený do detailu, řešící každou situaci, která může nastat, efektivní, rychlé, paměťově (prostředkově) nenáročné… a to v termínu, nebo ještě lépe před termínem. Špičkový programátor by měl šetřit čas a peníze a to i v případě, že si řekne o vyšší plat.

Samozřejmě všechny ty věci okolo, jako komunikace, verzování, doučování v oboru, jsou věci, který by měl zvládnout běžný programátor, o tom snad nikdo nepochybuje.

(s termínama je to problém, protože špičkový programátor pod mizerným seniorem bude buď vypadat jako lammer – ńa složité úkoly krátké termíny, nebo jako génius – totéž obráceně.)