Сообщение 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
EP>>"Это не дело вкуса, а дело инженеринга. Мне довелось поддерживать проект в который такие любители запихали [PLACEHOLDER]. Абсолютно нечитаемый и неподдерживаемый код был в тех местах."
ОК>Не тупи, а?
Когда заканчиваются аргументы — переходишь на хамство?
ОК>Самое худшее что происходит в мире коммерческой разработки на плюсах это абьюзанье шаблонов.
Abuse шаблонов действительно имеет место быть. И особенно этим грешат те, кто только начинают использовать TMP техники, и не знают как их не использовать.
Но, такой же abuse происходит практически для каждой фичи. Например тот же "классический ООП" — раздуваются совершенно не нужные иерархии, да чего стоят только одни getters&setters, в тех местах где достаточно обычной структуры.
Или, например, комментарии — казалось бы, ну что тут-то может быть? А всё туда же — неправильное использование, использование не к месту и т.п.
EP>>Следует ли из этого это что использование [PLACEHOLDER], делает код абсолютно не читаемым и не поддерживаемым? Нет.
EP>>Например, goto в кривых руках превращает код в лапшу, а в прямых — это всего лишь инструмент с определённым предназначением
ОК>Еще не видел ни одного любителя шаблонов с прямыми руками! Крикунов зато видел.
Выше по топику был пример использования Spirit
Автор: Evgeny.Panasyuk
Дата: 06.10.14
. Покажи где там не читаемый код.Дата: 06.10.14
Re[7]: Метапрограммисты надоели
Здравствуйте, Олег К., Вы писали:
EP>>"Это не дело вкуса, а дело инженеринга. Мне довелось поддерживать проект в который такие любители запихали [PLACEHOLDER]. Абсолютно нечитаемый и неподдерживаемый код был в тех местах."
ОК>Не тупи, а?
Когда заканчиваются аргументы — переходишь на хамство?
ОК>Самое худшее что происходит в мире коммерческой разработки на плюсах это абьюзанье шаблонов.
Abuse шаблонов действительно имеет место быть. И особенно этим грешат те, кто только начинают использовать TMP техники, и не знают как их не использовать.
Но, такой же abuse происходит практически для каждой фичи. Например тот же "классический ООП" — раздуваются совершенно не нужные иерархии, да чего стоят только одни getters&setters в тех местах где достаточно обычной структуры.
Или, например, комментарии — казалось бы, ну что тут-то может быть? А всё туда же — неправильное использование, использование не к месту и т.п.
EP>>Следует ли из этого это что использование [PLACEHOLDER], делает код абсолютно не читаемым и не поддерживаемым? Нет.
EP>>Например, goto в кривых руках превращает код в лапшу, а в прямых — это всего лишь инструмент с определённым предназначением
ОК>Еще не видел ни одного любителя шаблонов с прямыми руками! Крикунов зато видел.
Выше по топику был пример использования Spirit
EP>>"Это не дело вкуса, а дело инженеринга. Мне довелось поддерживать проект в который такие любители запихали [PLACEHOLDER]. Абсолютно нечитаемый и неподдерживаемый код был в тех местах."
ОК>Не тупи, а?
Когда заканчиваются аргументы — переходишь на хамство?
ОК>Самое худшее что происходит в мире коммерческой разработки на плюсах это абьюзанье шаблонов.
Abuse шаблонов действительно имеет место быть. И особенно этим грешат те, кто только начинают использовать TMP техники, и не знают как их не использовать.
Но, такой же abuse происходит практически для каждой фичи. Например тот же "классический ООП" — раздуваются совершенно не нужные иерархии, да чего стоят только одни getters&setters в тех местах где достаточно обычной структуры.
Или, например, комментарии — казалось бы, ну что тут-то может быть? А всё туда же — неправильное использование, использование не к месту и т.п.
EP>>Следует ли из этого это что использование [PLACEHOLDER], делает код абсолютно не читаемым и не поддерживаемым? Нет.
EP>>Например, goto в кривых руках превращает код в лапшу, а в прямых — это всего лишь инструмент с определённым предназначением
ОК>Еще не видел ни одного любителя шаблонов с прямыми руками! Крикунов зато видел.
Выше по топику был пример использования Spirit
Автор: Evgeny.Panasyuk
Дата: 06.10.14
. Покажи где там нечитаемый код.Дата: 06.10.14