Цитата:
Сообщение от
belugin
Я чо-то вообще там не вижу ничего, что бы выходило за пределы простых констант.
Да, синтаксически все правильно. С точки зрения C++ так даже кошерно. Но ведь на дворе не 80-е, аксапта подразумевает в несколько раз большую скорость разработки. А макросы это такой дополнительное препятствие на пути, который перепрыгнуть не очень сложно, но тормозит ощутимо.
Их и раньше было больше чем следует, но с 2012 стало еще хуже. Это ведь я показал только пример локального макроса. А еще и куча глобальных появилось. Причем совершенно безумных. К примеру:
#LedgerConsolidate заменитель обычного Enum
#SubledgerJournal и подобные явно созданы чтобы спрятать хардкод от контроля Best Practice
И конечно же старый но шедевральный #Characters. Из серии:"на зло маме отморожу уши"