Ещё с момента как увидел первый раз, я считал этот код плохим. Уж если ты объявляешь и интерфейс и абстрактный класс, то будь готов, что будут пользоваться и классом, и интерфейсом. А уж если не хочешь, чтобы кто-то повторно реализовывал методы, которые, как тебе кажется ты знаешь лучше конечного программиста, то и интерфейс не объявляй. Как-то так.
Конечно, это извращение. Но очень смешное, по моему.
И само использование имени метода в качестве комментария. И комментарий a bit harder to ignore compile errors. И удачно попавшееся имя базового интерфейса SelfDescribing. Всё это превращает метод в этакую пародию на так называемый самодокументированный код.
Comments 2
Reply
И само использование имени метода в качестве комментария. И комментарий a bit harder to ignore compile errors. И удачно попавшееся имя базового интерфейса SelfDescribing. Всё это превращает метод в этакую пародию на так называемый самодокументированный код.
Reply
Leave a comment