正确的编程技巧


在本章中,我们将介绍如何编写一个好的程序。但在此之前,让我们看看一个好的程序有哪些特征 -

  • 便携式- 程序或软件应在所有相同类型的计算机上运行。相同类型是指为个人计算机开发的软件应该在所有 PC 上运行。或者,为平板电脑编写的软件应该在具有正确规格的所有平板电脑上运行。

  • 高效- 快速完成指定任务的软件被认为是高效的。代码优化和内存优化是提高程序效率的一些方法。

特色好节目
  • 有效- 该软件应该有助于解决手头的问题。据说能够做到这一点的软件是有效的。

  • 可靠- 每次给出相同的输入集时,程序应该给出相同的输出。

  • 用户友好- 程序界面、可点击的链接和图标等应该是用户友好的。

  • 自文档化- 任何程序或软件的标识符名称、模块名称等都可以由于使用显式名称而描述自身。

以下是编写优秀程序的一些方法。

正确的标识符名称

标识任何变量、对象、函数、类或方法的名称称为标识符。给出正确的标识符名称可以使程序自我记录。这意味着对象的名称将说明它的用途或存储的信息。我们以这条 SQL 指令为例:

正确的标识符名称

看第 10 行。它告诉阅读该程序的任何人要选择学生的 ID、姓名和学号。变量的名称使得这一点不言自明。这些是创建正确的标识符名称的一些技巧 -

  • 使用语言指南

  • 不要回避使用长名称以保持清晰

  • 使用大写和小写字母

  • 即使语言允许,也不要为两个标识符提供相同的名称

  • 不要为多个标识符赋予相同的名称,即使它们具有互斥的范围

评论

在上图中,查看第 8 行。它告诉读者接下来的几行代码将检索要生成成绩单的学生列表。该行不是代码的一部分,只是为了使程序更加用户友好而给出。

这种不被编译而是作为程序员注释或解释而编写的表达式称为注释。请看下面程序段中的注释。注释以 // 开头。

评论

评论可以插入为 -

  • 该计划的序言解释其目标

  • 在逻辑或功能块的开头和/或结尾

  • 记下特殊情况或例外情况

您应该避免添加多余的注释,因为这可能会在阅读时破坏代码流程,从而适得其反。编译器可能会忽略注释和缩进,但读者倾向于阅读其中的每一项。

缩进

文本距左边距或右边距的距离称为缩进。在程序中,缩进用于分隔逻辑上独立的代码块。这是缩进程序段的示例:

缩进

正如你所看到的,缩进的程序更容易理解。从for 循环if再回到for 的控制流程非常清晰。缩进对于控制结构特别有用。

插入空格或行也是缩进的一部分。以下是一些您可以并且应该使用缩进的情况 -

  • 程序内逻辑或功能代码块之间的空行

  • 运算符周围的空白

  • 新控制结构开头的选项卡