пятница, 25 января 2008 г.
Метапрограммирование на С++.
Сегодня я закончил проект в котором очень плотно использовал технику программирования, в народе известную как Generic Metaprogramming %)
Особенность данной методики состоит в том, что программист не пишет алгоритм программы, а создает его обобщенную реализаецию. Потом по обобщенной реализации компилятор генерирует код...
Приемуществ у этого подхода масса, главное состоит в том что большинство ошибок отсеивается на этапе компиляции. Плюс сам процесс разработки становится нелинейным, сначала работа продвигается как обычно, потом, когда написан обобщенный код, продуктивность резко возрастает, в частности я за сегодня написал то - что планировал писать еще одну неделю минимум :). Причина этого в том что мне не пришлось дублировать похожие участки кода в разных местах... вот такой вот бонус))
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий