Mam bardzo dużą aplikację PHP. Zwykle pracuje nad nim 2-3 programistów i dochodzimy do punktu, w którym wprowadzamy zmiany i robimy błędy (funkcje kaszlu!). Oprogramowanie nie jest skomplikowane, powiedzmy, po prostu wiele się dzieje (35 ~ kontrolerów, o tych samych modelach itp.).
Nawet uważając, zmiana tego widoku (poprawianie identyfikatora elementu) jest łatwa, aby zniszczyć kwerendę ajax, która ma miejsce pod pewnymi specjalnymi warunkami (wylogowany, stojąc na jednej nodze).
Testy jednostkowe są pierwszymi rzeczami, które przychodzą mi na myśl, ale wypróbowaliśmy je w innej aplikacji i tak łatwo je zapomnieć / lub poświęcić więcej czasu na pisanie testów niż na wykonywanie testów. Mamy środowisko przejściowe, w którym kod jest sprawdzany przed przekazaniem na żywo.
Może potrzebujemy osoby zatrudnionej w niepełnym wymiarze czasu?
Każdy ma jakieś sugestie / przemyślenia.