📜  博客 |编程指南

📅  最后修改于: 2021-10-19 04:44:38             🧑  作者: Mango

计算机编程是编写可执行计算机程序以完成特定计算机任务的过程。尽管编写程序是一门艺术,但是,编写程序时应该遵循一些最低限度的准则。

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