I have made a code review for a .NET project (VS2008/.NET 3.5). I noticed that many business entitities and data access components were created from scratch while not having a business demand for implementing complex rocket-science code.
Many review-issues were related to the data access layer.
Looking at the architecture that is used I recommended to introduce a code generator like CodeSmith in combination with .NetTiers.
The tech lead liked the idea but he said that introducing this would be risky because the team is in the middle of the development stage and the project is too small.
Is it preferable to introduce a codegen at this stage ?
(this topic is not about which code gen tool must be used, but more about timing when to introduce it or about introducing it or not)