LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

Либо разработчик класса-наследника обязан знать и учитывать их все, либо есть очень большая вероятность, что дополнительный метод перестанет корректно взаимодействовать с основным

Ну опять же, если нужно что-то знать про другой код, то это говнокод. По определению. Собственно никакой инструмент не позволяет этого избежать, наговнокодить можно всегда. Это не вопрос инструмента, это вопрос политики. И во времена goto можно было писать так, чтобы не получались макароны.

Исходная версия no-such-file, :

Либо разработчик класса-наследника обязан знать и учитывать их все, либо есть очень большая вероятность, что дополнительный метод перестанет корректно взаимодействовать с основным

Ну опять же, если нужно что-то знать про другой код, то это говнокод. По определению. Собственно никакой инструмент не позволяет этого избежать, наговнокодить можно всегда. Это не вопрос инструмента, это вопрос политики.