Programátorská přísaha
Přináším překlad článku, dnes opět od Roberta C. Martina (též známý jako Uncle Bob), autora knihy Clean Code a spoluautora Manifestu agilního vývoje. Byl tak laskav, že mi odpověděl na moji žádost a dal svolení k překladu článku The Programmer’s Oath.
18. listopadu 2015
Slibuji, na obranu a zachování profesní cti počítačových programátorů, že učiním vše co je v mých silách a úsudku:
- Nevyprodukuji škodlivý kód.
- Kód, který napíši, bude vždy má nejlepší práce. Vědomě neuvolním kód, který bude vadný ať už ve struktuře nebo chování.
- S každým releasem vytvořím rychlý, jistý a opakovatelný důkaz, že každý element kódu pracuje tak, jak má.
- Budu vydávat časté a malé releasy, abych ostatní nezdržoval v práci.
- Při každé příležitosti budu neohroženě a neúnavně zlepšovat kód. Nikdy neudělám kód horším.
- Učiním vše, abych mohl udržet produktivitu svou i ostatních na co nejvyšší úrovni. Neučiním nic, co by produktivitu snížilo.
- Nepřetržitě se budu starat o to, aby mě ostatní mohli nahradit a abych mohl já zaskočit za ně.
- Budu dodávat odhady poctivé v rozsahu i velikosti. Nebudu slibovat bez jistoty.
- Nikdy se nepřestanu učit a zlepšovat své řemeslo.
Poznámka překladatele: Slyším, jak někteří z vás volají: „Hloupost!…“ Ovšem zadržte a přečtete si autorovo zdůvodnění v článku Úvod do profese.