История изменений
Исправление
vertexua,
(текущая версия)
:
Например нету ничего плохого в инкапсуляции, так как она лучше описывает контракт данных в структуре с внешним миром. Аргументы мол «хороший программист» вообще никогда не ошибается и его код безупречен оставим, потому что обсасывалось уже. И это все ничего не стоит в рантайме в большинстве случаев, потому почему бы и нет.
Полиморфизм, который вытирается компилятором полезен. Использовать одну функцию суммы чисел (или любой другой функции высшего порядка) в списке, множестве, последовательности - полезно и удобно. Легко читается, указывает намерение программиста декларативно, ничего не стоит в рантайме если реализовано в языке правильно
Исходная версия
vertexua,
:
Например нету ничего плохого в инкапсуляции, так как она лучше описывает контракт данных в структуре с внешним миром. Аргументы мол «хороший программист» вообще никогда не ошибается и его код безупречен оставим, потому что обсасывалось уже. И это все ничего не стоит в рантайме в большинстве случаев, потому почему бы и нет.