📜  正确的编程技术

📅  最后修改于: 2020-12-14 06:47:06             🧑  作者: Mango


在本章中,我们将介绍如何编写一个好的程序。但是在我们这样做之前,让我们看看一个好的程序的特点是-

  • 可移植-程序或软件应在所有相同类型的计算机上运行。相同类型的意思是为个人计算机开发的软件应在所有PC上运行。或为平板电脑编写的软件应在具有正确规格的所有平板电脑上运行。

  • 高效-快速执行分配任务的软件被认为是高效的。代码优化和内存优化是提高程序效率的一些方法。

特色节目

  • 有效-该软件应有助于解决当前的问题。据说这样做是有效的软件。

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

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

  • 自记录-由于使用显式名称,其标识符名称,模块名称等可以描述其自身的任何程序或软件。

这是编写好的程序的一些方法。

正确的标识符名称

标识任何变量,对象,函数,类或方法的名称称为标识符。提供正确的标识符名称可以使程序自记录。这意味着对象的名称将说明其功能或存储的信息。让我们以这个SQL指令为例:

正确的标识符名称

看第10行。它告诉所有阅读程序的人,都将选择学生的ID,姓名和卷号。变量的名称使这一点不言自明。这些是创建正确的标识符名称的一些技巧-

  • 使用语言准则

  • 不要避开长名以保持清晰

  • 使用大写和小写字母

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

  • 即使具有互斥范围,也不要给多个标识符使用相同的名称

评论

在上图中,查看第8行。它告诉读者,接下来的几行代码将检索要生成其报告卡的学生的列表。该行不是代码的一部分,而只是为了使程序更易于使用。

这类未经编译但作为程序员的注释或解释编写的表达式称为注释。查看以下程序段中的注释。注释以//开头。

评论

注释可以插入为-

  • 该程序的序言以解释其目标

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

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

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

缩进

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

缩进

如您所见,缩进程序更容易理解。从for循环if并返回到for的控制流程非常清楚。缩进在控制结构的情况下特别有用。

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

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

  • 运算符周围的空白

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