Здравствуйте, SaZ, Вы писали:
SaZ>Да хоть самописной кодогенерацией
Зачем мне самописная кодогенерация, если задача элементарно, адекватно и удобно решается через #if?
SaZ>если вы не можете осилить нормальную архитектуру.
Не путайте нормальное с сакральным.
SaZ>Грязный код просто потому что не умеете/не хотите чистый — это сектанство.
В тех местах, о которых идет речь, код вполне чистый. Если он не удовлетворяет каким-то высшим законам — это проблема проповедников тех законов.
SaZ>у вас типичный "си с классами" вместо нормального си++.
"Нормального C++" не существует. Существует несколько сект со сверхидеями "это нужно делать только вот так, а если не так — это не C++". Что характерно, правила для "вот так" меняются по мере изменения стандартов C++, так что то, что какое-то время назад было "типичным C++", со временем становится "совсем не C++".
Мне совершенно по барабану, какие в этих сектах нынче правила, я тупо использую возможности языка, подходящие для
моих, а не высших целей.
SaZ>Давно отказался от таких практик в сторону нормальных билд систем и архитектур.
Да и ради бога. Я добавляю дополнительные сущности, когда они облегчают мне жизнь, а не когда они становятся модными и прогрессивными.