C++编程规范(中文版)
wilsonwong8
aaaaaaaaaaaaa
展开
-
第0条 不要拘泥于小节
摘要只规定需要规定的事情:不要强制施加个人喜好或者过时的做法。讨论有些问题只是个人喜好,并不影响程序的正确性或者可读性,所以这些问题不应该出现在编程规范中。任何专业程序员都可以很容易地阅读和编写与其习惯的格式略有不同的代码。应该在每个源文件乃至每个项目中都使用一致的格式,因为同一段代码中要在几种编程风格(style)之间换来换去是很不舒服的。但是无需在多个项目或者整个公司范围转载 2007-11-21 22:44:00 · 348 阅读 · 0 评论 -
第1条 在高警告级别干净利落地进行编译
摘要高度重视警告:使用编译器的最高警告级别。应该要求构建是干净利落的(没有警告)。理解所有的警告。通过修改代码而不是降低警告级别来排除警告。讨论编译器是你的朋友。如果它对某个构造发出警告,这经常是说明你的代码中存有潜在的问题。成功的构建应该是无声无息的(没有警告的)。如果不是这样,你很快就会养成不仔细查看输出的习惯,从而漏过真正的问题(见第2条)。排除警告的正确做法是:(1)把转载 2007-11-21 22:46:00 · 377 阅读 · 0 评论 -
第2条 使用自动构建系统
摘要一次按键就解决问题:使用完全自动化(“单操作”)的构建系统,无需用户干预即可构建整个项目。讨论单操作的构建过程非常重要。它应该能将源文件可靠和可重复地转换为可以交付的软件包。现在已经有了大量自动构建工具,没有理由不用。所以,选择一种,用起来吧。我们曾经见到不少开发单位忽略了构建系统“单操作”这一需求。有些开发单位认为,用鼠标四处点击几下,运行一些实用工具来注册COM/CORBA转载 2007-11-21 22:47:00 · 378 阅读 · 0 评论