📅  最后修改于: 2020-12-14 06:47:06             🧑  作者: Mango
在本章中,我们将介绍如何编写一个好的程序。但是在我们这样做之前,让我们看看一个好的程序的特点是-
可移植-程序或软件应在所有相同类型的计算机上运行。相同类型的意思是为个人计算机开发的软件应在所有PC上运行。或为平板电脑编写的软件应在具有正确规格的所有平板电脑上运行。
高效-快速执行分配任务的软件被认为是高效的。代码优化和内存优化是提高程序效率的一些方法。
有效-该软件应有助于解决当前的问题。据说这样做是有效的软件。
可靠-每次给出相同的输入集时,程序应提供相同的输出。
用户友好-程序界面,可单击的链接和图标等应该是用户友好的。
自记录-由于使用显式名称,其标识符名称,模块名称等可以描述其自身的任何程序或软件。
这是编写好的程序的一些方法。
标识任何变量,对象,函数,类或方法的名称称为标识符。提供正确的标识符名称可以使程序自记录。这意味着对象的名称将说明其功能或存储的信息。让我们以这个SQL指令为例:
看第10行。它告诉所有阅读程序的人,都将选择学生的ID,姓名和卷号。变量的名称使这一点不言自明。这些是创建正确的标识符名称的一些技巧-
使用语言准则
不要避开长名以保持清晰
使用大写和小写字母
即使语言允许,也不要给两个标识符使用相同的名称
即使具有互斥范围,也不要给多个标识符使用相同的名称
在上图中,查看第8行。它告诉读者,接下来的几行代码将检索要生成其报告卡的学生的列表。该行不是代码的一部分,而只是为了使程序更易于使用。
这类未经编译但作为程序员的注释或解释编写的表达式称为注释。查看以下程序段中的注释。注释以//开头。
注释可以插入为-
该程序的序言以解释其目标
在逻辑或功能块的开头和/或结尾
记下特殊情况或例外情况
您应该避免添加多余的注释,因为这样可能会破坏阅读时的代码流,从而适得其反。编译器可能会忽略注释和缩进,但读者倾向于阅读其中的每一个。
文本到左边距或右边距的距离称为缩进。在程序中,缩进用于分隔逻辑上分离的代码块。这是缩进程序段的示例:
如您所见,缩进程序更容易理解。从for循环到if并返回到for的控制流程非常清楚。缩进在控制结构的情况下特别有用。
插入空格或行也是缩进的一部分。在某些情况下,您可以并且应该使用缩进-
程序中逻辑或功能代码块之间的空行
运算符周围的空白
新控件结构开头的选项卡