Я сделал обзор кода для проекта .NET (VS2008 / .NET 3.5). Я заметил, что многие бизнес-права и компоненты доступа к данным были созданы с нуля, но при этом у них не было бизнес-требований для реализации сложного ракетно-научного кода.
Многие проблемы обзора были связаны со слоем доступа к данным.
Рассматривая используемую архитектуру, я рекомендовал представить генератор кода, такой как CodeSmith, в сочетании с .NetTiers.
Техническому руководителю понравилась идея, но он сказал, что вводить это было бы рискованно, потому что команда находится в середине стадии разработки, а проект слишком мал.
Желательно ли вводить кодоген на этом этапе?
(эта тема не о том, какой инструмент генерации кода должен использоваться, а о том, когда нужно его ввести, или о том, вводить его или нет)