软件工程--程序编码
【前言】
程序编码是设计的继续,是将设计转化为计算机能够理解的语言。良好的编码要求程序语法正确,要有良好的可读性。
设计完后,我们就要开始进行编程阶段,编程主要从以下几方面介绍:
一、程序设计语言
1.总原则
先求正确、清晰后求快
求快不忘保持程序正确性
保持程序整洁
不要银效率牺牲清晰
2.好程序标准
易于测试和调试、维护、修改、设计简单和高效率
3.选择语言的原则
最少的工作量、技巧性、维护和记忆
4.从语言的内在特征
实现系统语言有高级语言特征,又可直接使用机器语言,还可以和计算机的硬件联系到一起被成为中级语言。
★静态高级语言:
给程序员提供操作语言和变量说明的语句。
★块结构高级语言:
直接提供有限形式的动态存储分配。
★动态高级语言:
完成所有的内存管理。
二、结构化程序设计
主要原则:
适用基本控制结构表示程序逻辑、只允许一个入口和出口、复杂结构应由基本控制结构组合实现。
三、程序设计风格
程序实际上也是一种供人阅读的文章, 良好的设计风格能给人耳目一新、轻松自然的感受,良好的程序风格是程序文档化、语句结构简单直接、界面整洁、数据说明规范化有序化。
1.数据说明
次序应当规范化、适用注释复杂数据结构、语句中的变量安排有序化。
2.语句结构
在一行内只写一条语句
程序编写首先应当考虑清晰性
程序要直接了当的说明程序员的用意
清晰第一,效率第二
3.程序设计质量评价
正确性、结构清晰性、易修改性、易读性和简单性。
4.源程序文档化
标识符的命名、安排注释、程序的视觉组织
四、程序复杂性度量
程序复杂性度量主要指模块内程序的复杂性,直接关联到软件开发费用的多少,开发周期的长短以及程序内潜伏错误的多少。
同时,也是软件可理解性的另一种度量。
【总结】
程序编码阶段是一个非常重要的阶段,这个阶段决定着我们程序的安全性,以及后期的操作维护,软件的开发不是凭借一己之力就能做好的,我们需要的是团队的合作,因此代码编写的规范显得尤为重要,所以在我们进行程序编码的时候要注意代码的规范性。