Sur un projet en cours, les pouvoirs en place veulent avoir des tests unitaires intégrés dans notre cycle de développement pour éviter la quantité constante de bogues qui semblent s'infiltrer dans notre code. Le problème est que le code spaghetti est procédural à 95%, avec lequel je n'ai jamais fait de tests unitaires (toute mon expérience avec les tests unitaires a été avec le code POO)
Donc, ma question en bref est-il judicieux de procéder à des tests unitaires avec notre base de code actuelle, ou de suggérer qu'il soit reporté jusqu'à ce que l'application ait été migrée vers un cadre OOP approprié?
PS: Bien que j'aie essayé de définir cette question comme indépendante du langage, je pense que le fait d'indiquer que l'application en question utilise PHP et javascript aidera à fournir des réponses plus spécifiques qui pourraient répondre à cette question car, par expérience, cet événement se produit le plus avec de telles applications.