Я работаю над приложением, которое составляет около 250 000 строк кода. В настоящее время я единственный разработчик, работающий над этим приложением, которое изначально было построено в .NET 1.1. Всепроникающий повсюду - это класс, который наследуется от CollectionBase. Все коллекции баз данных наследуются от этого класса. Я рассматриваю рефакторинг, чтобы наследовать из обобщенного списка списков. Излишне говорить, что в книге Рефакторинга Мартина Фаулера нет никаких предложений. Должен ли я попытаться использовать этот рефактор? Если да, то каков наилучший способ решить этот рефактор?Как переработать с дженериками класса, который наследует от CollectionBase?
И да, есть единичные тесты на всем протяжении, но не команда QA.
Я полностью согласен, нет ничего принципиально неправильного в базе сбора. – 2008-09-19 01:15:22