In un progetto in corso, i poteri che si desidera siano integrati con il test dell'unità nel nostro ciclo di sviluppo per evitare la costante quantità di bug che sembrano penetrare nel nostro codice. Il problema è che il codice spaghetti è al 95% percento procedurale, che non ho mai fatto con il collaudo unitario (tutta la mia esperienza con i test unitari è stata con il codice OOP)
Quindi la mia domanda in breve è sarebbe saggio procedere con il collaudo unitario con il nostro attuale codebase, o suggerire che sia posticipato fino a quando l'applicazione non è stata migrata in un framework OOP corretto?
PS: Mentre cercavo di definire questa domanda come linguaggio agnostico, ritengo che affermare l'applicazione in questione usi PHP e javascript ti aiuterà a fornire risposte più specifiche che potrebbero rispondere a questa domanda poiché da questa esperienza si verifica la maggior parte di tali applicazioni.