如果我们在 .net 中有太多注释代码会影响代码性能吗?
最佳答案
几乎所有编译语言在创建生成的二进制文件时都会丢弃注释(这包括所有 .NET 语言、Java、非托管语言等)。
解释型语言(如 JavaScript,在未编译时)可能会对性能造成很小的影响,因为解释器必须跳过注释。但它太小了,你不应该关心它。
真正的问题是为什么你需要有这么多评论?过多的注释会损害可读性和可维护性。评论应该简洁、准确和简洁,并且不应陈述显而易见的内容(例如 i++; // increment loop counter
)。他们应该帮助解释为什么要做某事(边缘情况、黑客),描述如何以及何时使用代码(API 文档)或解释方法或类中发生的事情的要点。如果代码不可读,请尝试重构它。如果有复杂的业务流程,请在适当的项目文档中深入描述它们,而不是在代码注释中。另外,不要留下大量注释掉的代码,它会更损害可读性。如果不再需要,请将其删除 - 删除的代码无论如何都应该存在于您的源代码管理中。
关于.net - 如果.net 中有太多注释代码会影响代码性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2735173/