软工视频—程序编码
发布日期:2021-06-29 11:15:13 浏览次数:2 分类:技术文章

本文共 1165 字,大约阅读时间需要 3 分钟。

前言

软件工程进行完设计阶段,就进入程序编码阶段了。程序编码的好坏直接影响到软件的质量与后续维护,以及软件开发的进度,所以在编码的时候也是需要注意好多地方的。我认为整个编码阶段可以分为三个部分,下面是我的导图:

这里写图片描述

编码前

编码前首先要选择程序语言,可以根据三方面来选择。第一,根据需求 or 条件,比如:应用领域、用户需求、运行环境的限制等;第二,根据编码人员,比如:编程者对语言的熟悉程度;第三,根据语言本身的特点,比如:此语言的可移植性、算法与计算复杂性、编码效率、发展前景等。

编码前还要知道编码的总原则:1.先正确清晰后求快。2.在快的前提下,一定要保证程序的正确性。3.不能因为效率原因而牺牲程序的清晰性。总之,首先一定要保证程序的清晰与正确。

编码中

1.数据说明(变量定义)。

 我们知道在编程序之前首先要定义需要用到的变量或者常量。但是,在定义这些变量的时候还要遵从一定的规则。
 次序规范化:按照常量、变量(整型,实型,字符型,布尔型)、数组、公用数据块的顺序进行排列。
 安排有序化:如果某种数据类型过多,就要按照英文字母排列。如果是函数,则输入参数在前,输出参数在后。
 数据说明化:如果定义的数据结构比较复杂,需要借助注释。

2.编码文档化。

 1)标识符的命名:不能过长也不能过短,总之每次看到都要知道想要表达的意思。
 2)语句结构:
  ①代码整齐:要给自己或者别人一个完美的视觉体验。我觉得应该多用 tab 键,因为这将影响到后续的调试维护,特别是一些成对语句一定要对齐,比如:if…else…end语句,一些循环语句等。特别要注意当有语句嵌套的时候,尤为重要。不知道大家有没有这种感觉,如果让别人帮忙调试代码,而代码又很乱的话,需要花费很长时间才能找出来错误,这样浪费的是两个人的时间。
  ②清晰程度:简单直接说明用意、清晰第一效率第二、尽可能使用库函数、避免goto语句和复杂的条件判断。总之一句话:一定要清晰明了,不要过于复杂,因为程序是要给别人看的,只有自己明白是不行的。
  ③注释:注释分为序言性注释和功能性注释,注释要占整个程序的三分之一到二分之一。

3.输入输出。

 输入输出要多为用户考虑。输入时:格式要简单一致,还要有限制。输出时:要给予用户帮助,如果出错要有错误提示等。

编码后

1.程序的设计质量评价

 从正确性、结构清晰性、易修改性、易读性、简单性等几方面来判断质量的好坏。

2.程序的复杂性度量

 ①代码行方法
 ②McCabe度量法
  此方法是根据程序的流程图,画出数据的走向,然后看有几个环来计算程序的复杂度。
 ③Halstead方法
  此方法是计算程序中运算符和运算对象的个数,再通过一个公式来计算出程序的复杂度。

后记

总结的不周之处,还请见谅!感谢阅读~

转载地址:https://blog.csdn.net/zwj_jyzl/article/details/79348570 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:软工视频—软件测试
下一篇:软工视频—面向过程的设计方法

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月09日 05时57分01秒