Информация об изменениях

Сообщение Re[7]: Метапрограммисты надоели от 06.10.2014 15:44

Изменено 06.10.2014 15:46 Evgeny.Panasyuk

Здравствуйте, Олег К., Вы писали:

EP>>"Это не дело вкуса, а дело инженеринга. Мне довелось поддерживать проект в который такие любители запихали [PLACEHOLDER]. Абсолютно нечитаемый и неподдерживаемый код был в тех местах."

ОК>Не тупи, а?

Когда заканчиваются аргументы — переходишь на хамство?

ОК>Самое худшее что происходит в мире коммерческой разработки на плюсах это абьюзанье шаблонов.


Abuse шаблонов действительно имеет место быть. И особенно этим грешат те, кто только начинают использовать TMP техники, и не знают как их не использовать.
Но, такой же abuse происходит практически для каждой фичи. Например тот же "классический ООП" — раздуваются совершенно не нужные иерархии, да чего стоят только одни getters&setters, в тех местах где достаточно обычной структуры.
Или, например, комментарии — казалось бы, ну что тут-то может быть? А всё туда же — неправильное использование, использование не к месту и т.п.

EP>>Следует ли из этого это что использование [PLACEHOLDER], делает код абсолютно не читаемым и не поддерживаемым? Нет.

EP>>Например, goto в кривых руках превращает код в лапшу, а в прямых — это всего лишь инструмент с определённым предназначением
ОК>Еще не видел ни одного любителя шаблонов с прямыми руками! Крикунов зато видел.

Выше по топику был пример использования Spirit
Автор: Evgeny.Panasyuk
Дата: 06.10.14
. Покажи где там не читаемый код.
Re[7]: Метапрограммисты надоели
Здравствуйте, Олег К., Вы писали:

EP>>"Это не дело вкуса, а дело инженеринга. Мне довелось поддерживать проект в который такие любители запихали [PLACEHOLDER]. Абсолютно нечитаемый и неподдерживаемый код был в тех местах."

ОК>Не тупи, а?

Когда заканчиваются аргументы — переходишь на хамство?

ОК>Самое худшее что происходит в мире коммерческой разработки на плюсах это абьюзанье шаблонов.


Abuse шаблонов действительно имеет место быть. И особенно этим грешат те, кто только начинают использовать TMP техники, и не знают как их не использовать.
Но, такой же abuse происходит практически для каждой фичи. Например тот же "классический ООП" — раздуваются совершенно не нужные иерархии, да чего стоят только одни getters&setters в тех местах где достаточно обычной структуры.
Или, например, комментарии — казалось бы, ну что тут-то может быть? А всё туда же — неправильное использование, использование не к месту и т.п.

EP>>Следует ли из этого это что использование [PLACEHOLDER], делает код абсолютно не читаемым и не поддерживаемым? Нет.

EP>>Например, goto в кривых руках превращает код в лапшу, а в прямых — это всего лишь инструмент с определённым предназначением
ОК>Еще не видел ни одного любителя шаблонов с прямыми руками! Крикунов зато видел.

Выше по топику был пример использования Spirit
Автор: Evgeny.Panasyuk
Дата: 06.10.14
. Покажи где там нечитаемый код.