📜  软件工程|编程风格

📅  最后修改于: 2021-01-10 02:58:02             🧑  作者: Mango

程式风格

编程风格是指用于编写计算机程序源代码的技术。大多数编程风格旨在帮助程序员快速阅读和理解程序,并避免出错。 (较早的编程风格也着重于节省屏幕空间。)良好的编码风格可以克服第一种编程语言的许多不足,而较差的风格可以破坏优质语言的意图。

好的编程风格的目标是提供易于理解的,直接的,优雅的代码。可以从公司或其他计算组织的编码标准或代码约定以及实际程序员的偏好中得出各种程序中使用的编程样式。

有关编程风格的一些一般规则或准则:

1.表达清晰明了:程序的设计方式应使目标明确。

2.命名:在程序中,需要命名模块,进程和变量,依此类推。应注意的是,命名方式不应是含糊的和非代表性的。

例如: a = 3.14 * r * r
圆的面积= 3.14 *半径*半径;

3.控制结构:希望使用尽可能多的单入口和单出口结构。

4.信息隐藏:数据结构中安全的信息应在可能的情况下对系统的其余部分隐藏。信息隐藏可以减少模块之间的耦合,并使系统更易于维护。

5.嵌套:循环和条件的深度嵌套极大地损害了程序的静态和动态行为。理解程序逻辑也变得困难,因此希望避免深度嵌套。

6.用户定义的类型:大量使用用户定义的数据类型,例如枚举,类,结构和联合。这些数据类型使您的程序代码易于编写和理解。

7.模块尺寸:模块尺寸应统一。模块的大小不应太大或太小。如果模块尺寸太大,则通常在功能上没有凝聚力。如果模块尺寸太小,则会导致不必要的开销。

8.模块接口:应仔细检查具有复杂接口的模块。

9.副作用:调用模块时,它有时具有修改程序状态的副作用。应尽可能避免这种副作用。