编程方法 - 正确的编程技巧

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

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

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

特性好程序
  • 有效 − 该软件应该有助于解决当前的问题。 据说能够做到这一点的软件是有效的。

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

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

  • 自我记录 − 任何程序或软件的标识符名称、模块名称等都可以通过使用显式名称来描述自身。

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

正确的标识符名称

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

正确标识符名称

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

  • 使用语言指南

  • 为了保持清晰,不要羞于给出长名字

  • 使用大写和小写字母

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

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

注解

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

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

注解

注解可以插入为 −

  • 解释其目标的程序序言

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

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

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

缩进

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

缩进

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

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

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

  • 运算符周围有空格

  • 新控制结构开头的制表符