一般性的建议: 如果你还没有使用C++11(或更高版本),请立即开始使用!良好的命名 程序是为了供人阅读而编写的,只是顺便提供给机器执行。 源代码更多的是给开发人员阅读而不是给编译器编译的。基本建议:源代码文件、命名空间、类、模板、函数、参数、变量和常量等,都应该具有有意义且富有表现力的名字。如果给变量、函数或类想出合适的名称似乎是很难或几乎不可能,那么这可能表明你的代码
我建议学生们把更多的精力放在学习基本思想上,而不是新技术上,因为新技术在他们毕业之前就有可能过时,而基本思想则永远不会过时。 -David L.Parnas 我们讨论的KISS原则可以适用于生活的很多方面,一般来说,不仅仅是软件开发,把生活中的一切事情变得尽可能简单并不一定都是坏事。原则并不是不可改变的法律,更没有明文规定地刻在石头上。而且在编程的时候有时候故意违背其中一些原则是有必要的
POUT(Plain Old Unit Testing 普通的单元测试) 单元测试没有测试的重构不能称之为重构,它仅仅是到处移动垃圾代码。关于QA,Quality Assurance(质量保证)尽管你的公司可能有一个单独的QA小组来测试软件,但开发组的目标应该是QA没有发现任何缺陷。一个软件不可能100%无缺陷,形如int a = x + y;这样的语句都会有bug.将测试代码和产品代码
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号