这是我参加的辩论。我想征询更多意见和观点。
我们在构建时生成了一些类来处理数据库操作(在这种特定情况下,使用SubSonic,但我认为这对问题不是很重要)。生成设置为Visual Studio中的预构建步骤。因此,每次开发人员(或官方构建过程)运行构建时,都会生成这些类,然后将其编译到项目中。
现在有人声称,将这些类保存在源代码管理中可能会造成混乱,以防万一您获得的代码与您自己环境中生成的代码不匹配。
我希望有一种方法可以追溯代码的历史记录,即使通常将其视为黑匣子也是如此。
有参数还是反参数?
更新:我问了这个问题,因为我真的相信有一个明确的答案。查看所有答复,我可以肯定地说,没有这样的答案。该决定应基于多个参数来做出。阅读以下答案可以为您在决定该问题时应该问自己的问题类型提供很好的指导。
由于上述原因,我目前不会选择可接受的答案。