1.在未来时态下发展程序,就是接受“事情总会变化”的事实,并准备应对之策. 2.记住,程序的维护者通常不是最初的开发者,因此,设计和实现的时候,应该考虑别人更好地理解,修改自己的程序. 3.重要的一点就是,以C++语言本身来表现各种规范,而不是依靠注释或者说明文件.举例来说,如果copy构造和copy赋值没有意义,应该将他们声明为private.而不是简单地通过注释告诉用户,不要进行copy构造和copy赋值,因为用户才不管. 4.让class的操作符和方法拥有自然的语法和直观的语义,和内置类型…