J'ai fait une revue de code pour un projet .NET (VS2008/.NET 3.5). J'ai remarqué que de nombreux éléments d'entreprise et composants d'accès aux données ont été créés à partir de zéro sans avoir besoin d'une entreprise pour implémenter un code de fusée-science complexe.Présentation des générateurs de code dans un projet. Cela pourrait-il être un risque?
De nombreux problèmes de révision étaient liés à la couche d'accès aux données.
En regardant l'architecture utilisée, j'ai recommandé d'introduire un générateur de code comme CodeSmith en combinaison avec .NetTiers.
Le responsable technique a aimé l'idée, mais il a déclaré que l'introduction de ce projet serait risquée car l'équipe est en pleine phase de développement et le projet est trop petit.
Est-il préférable d'introduire un codegen à ce stade?
(ce sujet est pas quel code gen outil doit être utilisé, mais plus sur le moment où l'introduire ou d'introduire ou non)
Ce sujet est plus sur le timing: est-il préférable d'introduire des outils de génération de code au milieu d'une phase de développement? –
@patrick, les outils de génération de code que vous utilisez peuvent également affecter quand ils peuvent être utilisés au mieux. T4 permet une introduction incrémentale facile de la génération de code et il est recommandé de l'introduire à ce stade précoce et de travailler avec des commentaires sur la façon dont cela se passe. jusqu'à toi cependant, pensé -1 un peu dur. – dove
@Dove: Ma question était très claire si ... –