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