#kod

Odseparowanie danych od testów

Projektowanie architektury kodu i projektowanie systemów, z osobną warstwą dla danych, jest powszechną, dobrą praktyką z wieloma zaletami. Osobna warstwa danych w testowaniu również się sprawdza.

Duże zmiany i brak testów

Dokonywanie zmian w olbrzymim repozytorium istniejącego i działającego na produkcji kodu, to zawsze poważne ryzyko. Co zrobić, aby je zminimalizować, a jednocześnie nie wpaść w pułapkę tysięcy testów weryfikujących potencjalny regres jakości?