编程风格是指用于编写计算机程序源代码的技术。大多数编程风格旨在帮助程序员快速阅读和理解程序, 并避免出错。 (较早的编程风格也着重于节省屏幕空间。)良好的编码风格可以克服第一种编程语言的许多缺陷, 而较差的风格可以破坏优质语言的意图。
好的编程风格的目标是提供易于理解的, 直接的, 优雅的代码。各种程序中使用的编程样式可以从公司或其他计算组织的编码标准或代码约定以及实际程序员的喜好中得出。
有关编程风格的一些一般规则或准则:
文章图片
1.表达清晰明了:程序的设计方式应使目标明确。
2.命名:在程序中, 需要命名模块, 进程和变量, 等等。应注意的是, 命名方式不应是含糊的和不具有代表性的。
例如:a = 3.14 * r * r
圆的面积= 3.14 *半径*半径;
3.控制结构:希望使用尽可能多的单入口和单出口结构。
4.信息隐藏:应尽可能在系统的其余部分隐藏数据结构中安全的信息。信息隐藏可以减少模块之间的耦合, 并使系统更易于维护。
【什么是编程风格(简单解释)】5.嵌套:循环和条件的深度嵌套极大地损害了程序的静态和动态行为。理解程序逻辑也变得困难, 因此希望避免深度嵌套。
6.用户定义的类型:大量使用用户定义的数据类型, 例如枚举, 类, 结构和联合。这些数据类型使你的程序代码易于编写和理解。
7.模块尺寸:模块尺寸应统一。模块的大小不能太大或太小。如果模块尺寸太大, 则通常在功能上没有凝聚力。如果模块尺寸太小, 则会导致不必要的开销。
8.模块接口:应仔细检查具有复杂接口的模块。
9.副作用:调用模块时, 它有时具有修改程序状态的副作用。应尽可能避免这种副作用。
推荐阅读
- 什么是软件容错()
- 软件故障机制是什么()
- 软件设计原理是什么(如何设计?)
- 六个西格玛的介绍、特征和方法图文解释
- ISO 9000认证详解解释
- 人员能力成熟度模型(PCMM)
- 面向对象设计是什么()
- Musa-Okumoto对数模型详细解释
- Jelinski-Moranda(JM)模型图文详解