C'est un débat auquel je participe. J'aimerais avoir plus d'opinions et de points de vue.
Nous avons des classes qui sont générées au moment de la construction pour gérer les opérations DB (dans ce cas précis, avec SubSonic, mais je ne pense pas que ce soit très important pour la question). La génération est définie comme une étape de pré-génération dans Visual Studio. Ainsi, chaque fois qu'un développeur (ou le processus de construction officiel) exécute une construction, ces classes sont générées, puis compilées dans le projet.
Maintenant, certaines personnes affirment que l'enregistrement de ces classes dans le contrôle de code source pourrait être source de confusion, au cas où le code que vous obtenez ne correspond pas à ce qui aurait été généré dans votre propre environnement.
J'aimerais avoir un moyen de retracer l'historique du code, même s'il est généralement traité comme une boîte noire.
Des arguments ou des contre-arguments?
MISE À JOUR: J'ai posé cette question car je croyais vraiment qu'il y avait une réponse définitive. En regardant toutes les réponses, je pourrais dire avec un haut niveau de certitude, qu'il n'y a pas de telle réponse. La décision doit être prise en fonction de plus d'un paramètre. La lecture des réponses ci-dessous pourrait fournir une très bonne indication des types de questions que vous devriez vous poser lorsque vous devez vous prononcer sur cette question.
Je ne sélectionnerai pas de réponse acceptée à ce stade pour les raisons mentionnées ci-dessus.