В настоящее время я работаю над сайтом asp.net, сделанным кем-то другим, и он смехотворно переполнен за то, что он делает...... Ну, я так думаю! Практически каждый класс наследуется от другого класса, затем другого и т.д. И т.д. В среднем вы должны идти примерно на 8/10 уровней, чтобы получить базовый класс, а иногда и больше! И эти классы имеют другие классы, внутри которых следуют одни и те же образцы Uber Inheritence. Это оставляет меня потерянным в коде много раз, в результате чего Бог знает, сколько вкладок открыто на визуальной студии.
Это хорошая/нормальная практика или это плохая практика? Я чувствую, что это плохая практика, так как что-то настолько простое изложено из-за сложности использования наследования, что приводит к нерастяжимому коду..............., но я могу ошибаться:)
Спасибо!