Vlastnosti dobrého programátora
Před časem jsem odkazoval na desatero jak správně programovat. Teď jsem narazil na další z podobného ranku: 10 vlastností dobrého programátora.
- Programuje rád
- Dotahuje věci do konce
- Kód průběžně refaktoruje (doplňuju: aniž by se dostal do konfliktu s bodem #2)
- Používá návrhové vzory (čti: nevymýšlí kolo)
- Píše testy
- Využívá existujícího kódu (opět čti: nevymýšlí kolo)
- Stará se o použitelnosti svých výstupů (tedy ví, že praktický vývoj software není zkouška z implementance algoritmu)
- Píše čitelně (i s ohledem na budoucí kolegy, kteří nemusí dosahovat jeho geniality)
- Je schopen psát v jakémkoli jazyku
- Má nějaké teoretické základy
4 komentářů
Jak správně programovat
Nic popisovat nebudu, výborně blognuto u Dagiho: Deset rad jak psát kód efektivně.
Tak to prostě je.