Je travaille sur une application d'environ 250 000 lignes de code. Je suis actuellement le seul développeur travaillant sur cette application qui a été construite à l'origine dans .NET 1.1. Pervasive est une classe qui hérite de CollectionBase. Toutes les collections de bases de données héritent de cette classe. J'envisage de refactoring pour hériter de la liste de collection générique à la place. Inutile de dire que le livre Refactoring de Martin Fowler n'a aucune suggestion. Devrais-je essayer ce refactor? Si oui, quelle est la meilleure façon d'aborder ce refactor?Comment refactoriser des génériques à partir d'une classe héritée de CollectionBase?
Et oui, il y a des tests unitaires partout, mais pas d'équipe d'assurance qualité.
Je suis totalement d'accord, il n'y a rien de fondamentalement faux avec la base de la collection. –