( müzso | 2012. 08. 26., v – 09:44 )

Szerintem ez egy komplex kérdés.

Amikor a programozó egyszemélyes cég formájában fejleszt és ő maga szabja meg a munkájának feltételeit, akkor jogosan vonható felelősségre a munkájának minőségével kapcsolatban.

Amikor a programozó csak egy beosztott és a cég diktálja a minőségi szintet különféle eszközökön keresztül (pl. határidők megszabásával, anyagi források és ezáltal alkalmazható eszközök meghatározásával, általános céges filozófián keresztül, stb.), akkor sokkal kevésbé múlik a programozón, hogy milyen lesz a végtermék minősége.

De persze bármilyen helyzetről is legyen szó, valamekkora döntési szabadsága általában van a programozónak arra vonatkozóan, hogy mennyi időt fordít hibakeresésre (tesztelésre) és javításra. Ha nem tesz meg minden tőle telhetőt a legjobb minőség elérésére, akkor az az ő sara.

Elég nehéz meghúzni a határt (főleg céges/csapat munka esetén), hogy mely esetben egy konkrét fejlesztő hibája az, ha bent maradt a kódban egy ilyen v. olyan hiba.