Ho un'app PHP che è molto grande. Di solito ci sono 2-3 sviluppatori che ci lavorano a tempo pieno e stiamo arrivando al punto in cui stiamo apportando modifiche e creando bug (funzionalità per la tosse!). Il software non è complesso per dire, ma c'è molto da fare (35 ~ controller, sugli stessi modelli, ecc.).
Anche facendo attenzione è facile cambiare in questa vista (modificando un ID su un elemento) per distruggere una query ajax che si verifica in una condizione speciale (disconnesso stando in piedi su un piede).
I test unitari sono le prime cose che mi vengono in mente, ma li abbiamo provati su un'altra app, ed è così facile dimenticarli / o passare più tempo a scrivere test che a fare test. Abbiamo un ambiente di gestione temporanea in cui il codice viene controllato prima di inviare live.
Forse abbiamo bisogno di una persona Q / A a tempo parziale?
Qualcuno ha qualche suggerimento / pensiero.