代码总体原则-*重构*改善既有代码的设计(带完整书签)

时间:2024-06-27 17:56:05
【文件属性】:

文件名称:代码总体原则-*重构*改善既有代码的设计(带完整书签)

文件大小:1.28MB

文件格式:PDF

更新时间:2024-06-27 17:56:05

C++ 编程规范

0.2 代码总体原则 跟C语言编程一样,C++编程遵循通用原则: 1、清晰第一。清晰性是易于维护、易于重构的程序必需具备的特征。 2、简洁为美。简洁就是易于理解并且易于实现。 3、选择合适的风格,与代码原有风格保持一致。 除此之外,C++编程还应该注意以下方面: 1、正确使用C++ 面向对象技术使得程序结构清晰、简单,提高了代码的重用性,但又隐藏了很多内部实现细节,内存 模型复杂,不小心会误入陷阱,比如:拷贝构造函数,赋值操作符,析构函数,重载等。 为了简化代码,改善代码结构,提高编程效率,一些团队引入新特性和第三方库,如:模板技术、STL、 Boost等,由于缺乏足够的理解,使用中屡次发生问题,比如对迭代器(Iterator)使用不当导致功能失 常,甚至程序崩溃。所以,必须深入理解C++对象布局、内存模型等,了解编译器背后所做的处理,才 能在编程中知道如何正确使用。 2、安全高效 跟其他流行的高级语言、脚本语言相比,C++运行速度快,天然适合开发核心通信部件,但是这些部件 对稳定性的要求非常高,不容许发生异常、失效以及崩溃。C++具有直接操作硬件、访问内存的能力, 提供了指针、地址运算等灵活特性,程序员可以任意发挥,增加了出错的几率。所以在追求速度与灵 活性的同时,一定要注意保持程序的健壮性。在增强代码稳定性过程中,程序员通常采用if-else等防 御式编程,使得代码非常臃肿,可适当采用RAII、智能指针等技术。


网友评论