История изменений
Исправление no-such-file, (текущая версия) :
Либо разработчик класса-наследника обязан знать и учитывать их все, либо есть очень большая вероятность, что дополнительный метод перестанет корректно взаимодействовать с основным
Ну опять же, если нужно что-то знать про другой код, то это говнокод. По определению. Собственно никакой инструмент не позволяет этого избежать, наговнокодить можно всегда. Это не вопрос инструмента, это вопрос политики. И во времена goto можно было писать так, чтобы не получались макароны.
Исходная версия no-such-file, :
Либо разработчик класса-наследника обязан знать и учитывать их все, либо есть очень большая вероятность, что дополнительный метод перестанет корректно взаимодействовать с основным
Ну опять же, если нужно что-то знать про другой код, то это говнокод. По определению. Собственно никакой инструмент не позволяет этого избежать, наговнокодить можно всегда. Это не вопрос инструмента, это вопрос политики.