Etické testování software
Nikdo netrvdí, že vývoj software je jednoduchá disciplína. Ostatně je jako každá jiná. Běžní lidé nesmí být neplacení testeři aplikací. Aplikaci musí uživatelé používat v odladěné podobě a zodpovědnost za to neseme my, vývojáři.
Nejvyšší prioritou každého vývojáře je spokojený zákazník a jeho dobrá zkušenost s vytvářenou aplikací. Z pozice vývojářů chceme doručovat do produkčního prostředí bezchybný software. Prostředkem k tomuto cíli je důsledný proces testování aplikačního kódu. Produkční prostředí nám neslouží k testování, ale pouze k etickému sběru telemetrií a ujištění, že vše funguje dle očekávání. Software však není jednoduchý a chybám v produkci nikdy nelze zcela předejít. Má-li se výjimečně chyba v produkci projevit, ať ji objeví neplatící zákazník nebo uživatel, který je s možností výskytu chyby srozuměn.
NE
Neetické produkční testování
ANO
Etické produkční ladění
***
Miroslav Holec
software architect
26. června 2023, Praha