计算机编程是编写可执行计算机程序以完成特定计算机任务的过程。尽管编写程序是一门艺术,但是,编写程序时应该遵循一些最低限度的准则。
- 名称:
根据编程语言规则定义变量名称。为变量使用适当的名称,即它们必须在程序中指明它们的规则。换句话说,它们应该与它们所代表的实体密切相关,模块名称应该反映它们的活动。 - 去:
尽量减少使用 GOTO 语句。 GOTO 应谨慎使用,并以有纪律的方式使用。仅当使用 GOTO 的替代方案更复杂时;然后才想到使用GOTO语句。 - 程序布局:
正确记录程序。避免无意义的评论。为了使程序易于阅读,请适当使用空格、空行、缩进。如果可用,请使用漂亮打印机等自动化工具来改进程序的布局。 - 信息隐藏:
尝试使用信息隐藏的概念来实现模块之间的最小耦合。这意味着模块之间必须表现为空白框。这也意味着程序是根据其目的而不是如何实现该目的来定义的。 - 内聚程序:
程序员必须瞄准高度内聚的模块,即程序中的每个函数过程必须只执行一个任务。如果一个过程处理许多任务,那么它的逻辑就很难理解,并且很容易出现错误。 - 最小化耦合:
参数传递是良好的编程实践,但参数过多会使代码难以管理。有很多参数的程序是高度耦合的;他们有很多指向其他程序的链接,在那里每一个可能的尝试都尽量减少这些链接。但是,不应使用全局变量 nor=t 来代替。 - 输入/输出行为:
所有 I/O 都应该使用正确的格式:- 除非科学记数法合适,否则所有实数输出都应采用十进制格式。
- 来自键盘的所有输入都应在提示之前告诉用户可接受的格式。
- 标记所有输入值。
- 稳健性:
健壮性是程序在运行时从任何错误中恢复的能力。它描述了程序在极端条件下的可靠性。