Comment moderniser un script Perl historique ? Plongez dans les coulisses techniques du projet MySQLTuner, qui a réussi à porter la couverture de ses tests unitaires de 55% à 92% tout en conservant son design sans dépendance.
Étiquette : code
Moderniser le Perl hérité : Comment MySQLTuner a atteint 92% de couverture de test et une autonomie sans dépendance
Maintenir un script patrimonial (legacy) dans un fichier unique et sans dépendance externe est l’un des défis les plus complexes en génie logiciel. Avec le temps, les bases de code écrites dans des langages comme Perl peuvent devenir difficiles à tester, sujettes aux régressions et intimidantes pour les nouveaux contributeurs. Pourtant, le cycle de développement …
