软件工程中的编码2025 年 3 月 23 日 | 阅读 5 分钟 编码是将系统设计转换为计算机语言格式的过程。软件开发的这个编码阶段涉及将设计规范翻译成源代码。必须编写源代码和内部文档,以便可以轻松验证代码与其规范的一致性。 编码由编码员或程序员完成,他们是独立于设计者的人员。目标不是减少编码阶段的工作量和成本,而是削减后期阶段的成本。通过高效的编码,可以显着降低测试和维护的成本。 编码的目标
为了将我们的设计实现为代码,我们需要一种高级功能语言。编程语言应具有以下特性 编程语言的特性以下是编程语言的特性 ![]() 可读性: 一种好的高级语言将允许以一些方法编写程序,这些方法类似于底层功能的相当英语的描述。编码可以以本质上自我记录的方式完成。 可移植性: 高级语言几乎与机器无关,应该很容易开发可移植软件。 通用性: 大多数高级语言允许编写大量的程序,从而减轻了程序员需要发展成为许多不同语言的专家的需求。 简洁性: 语言应该具有以更少的代码量实现算法的能力。用高级语言编写的程序通常比用低级语言编写的程序短得多。 错误检查: 程序员很可能在计算机程序的开发中犯很多错误。许多高级语言在编译时和运行时都会调用大量的错误检查。 成本: 编程语言的最终成本是其许多特性的任务。 快速翻译: 它应该允许快速翻译。 效率: 它应该授权创建高效的目标代码。 模块化: 最好可以使用该语言将程序开发为几个单独编译的模块,并具有适当的结构,以确保这些模块之间的自我一致性。 广泛可用: 语言应该广泛可用,并且应该可以为所有主要机器和所有主要操作系统提供翻译器。 编码标准列出了编码期间要遵循的几个规则,例如变量的命名方式、代码的布局方式、错误返回约定等。 编码标准通用编码标准是指开发人员编写代码的方式,因此我们将在此处讨论一些基本的标准,无论使用何种编程语言。 以下是一些具有代表性的编码标准 ![]()
编码准则通用编码准则为程序员提供了一组最佳方法,可用于使程序更易于阅读和维护。 大多数示例使用 C 语言语法,但这些准则可以测试到所有语言。 以下是许多软件开发组织推荐的一些具有代表性的编码准则。 ![]() 1. 行长度: 将源代码行的长度保持在或低于 80 个字符被认为是一种好的做法。 长于此长度的行可能无法在某些终端和工具上正确显示。 某些打印机将截断长于 80 列的行。 2. 间距: 在代码行中适当使用空格可以提高可读性。 示例 坏的: cost=price+(price*sales_tax) 好的: cost = price + ( price * sales_tax ) 3. 代码应有良好的文档记录: 根据经验,平均每三行源代码必须至少有一行注释行。 4. 任何函数的长度都不应超过 10 行源代码: 非常长的函数通常很难理解,因为它可能执行许多不同的功能。 出于同样的原因,冗长的函数可能具有不成比例的大量错误。 5. 不要使用 goto 语句: 使用 goto 语句会使程序变得非结构化,并且很难理解。 6. 内联注释: 内联注释可提高可读性。 7. 错误消息: 错误处理是计算机编程的一个重要方面。 这不仅包括添加必要的逻辑来测试和处理错误,还包括使错误消息有意义。 下一主题编程风格 |
我们请求您订阅我们的新闻通讯以获取最新更新。