Characterization & golden master tests
Në shqip: Testet e karakterizimit
ShpjegimiSQ
Para se të rifaktorosh kod të vjetër që askush s'e kupton, regjistro rezultatet e tij aktuale për shumë hyrje („golden master“) dhe krahasoji pas çdo ndryshimi. S'thotë nëse kodi është i saktë — vetëm që s'ndryshoi.
EnglishEN
Before refactoring old code nobody understands, record its current outputs for many inputs (a “golden master”) and compare after every change. It doesn't say whether the code is correct — only that it didn't change.
Si ta mendosh
Si të bësh foto të dhomës para rinovimit, që të dish si ishte gjithçka.
Lexoje në anglisht
Like photographing a room before renovating so you know how everything was.