软件编码

简介:             在软件工程的开发阶段,感觉对编码这部分的东西最亲切了,可能是因为这一年做的都是编码吧。但是以前自己的编码是不规范的,没有条理和方法的,从软工后,应该从编码开始,要求自己在软件开发的各个阶段,都规范起来。
    

       在软件工程的开发阶段,感觉对编码这部分的东西最亲切了,可能是因为这一年做的都是编码吧。但是以前自己的编码是不规范的,没有条理和方法的,从软工后,应该从编码开始,要求自己在软件开发的各个阶段,都规范起来。

    

程序的编码主要有四个方面:

         设计语言:

                   程序设计语言的发展:从最早的机器语言,到汇编语言,到现在的高级语言,从发展的方面看,语言的发展也是越来越规范,简单,代码的复用性越来越高,使得程序员逐渐从复杂的编码中解放出来,而把精力专注在别的事情上面。


        设计方法:

               程序的设计方法主要采用自顶向下的设计方法,在结构设计的时候,要尽量使用三大结构,即:顺序,选择(分支),循环结构,因为三大结构的组合嵌套能实现所有的程序结构设计,另外,要避免使用GOTO语句,造成多出口的情况,这样会使程序不容易理解。


      设计风格:

            在设计方法里面,主要是数据,文档,输入输出,语句结构在具体实现时应该有什么注意实现,怎么做更好一点,这部分的内容为我们在动手编写程序时提供了个参考。


     复杂性度量:

            在编写某一复杂结构时,如果有多种可选方案,但是有时因为这些过程或模块过于复杂,不知道那种方法更好,更适合的时候,可以用复杂性度量来帮助自己选择。另外,在程序编写完成后,也可以用这一准成测试,评价程序。


      在代码编写的这一部分,也是我们细节性错误最多的地方,要本着为人民服务的原则,在保证基本要求的前提下,使程序简单,易度,易于测试和维护才是我们要达到的目的。





目录
相关文章
|
8月前
|
存储 编解码 算法
计算机编码
计算机编码
137 0
|
8月前
再见手动编码,标准自动化编码规则来帮忙!
标准管理员小S面临数据标准编码管理的挑战:编码格式不统一、编码值不可读活相关性差,手动管理耗时易出错。Dataphin新推出“标准编码规则”功能,可以实现一次配置批量生成编码,并通过自增序列、固定字符串和所属标准集编码的组合,保证编码相关性和灵活性,同时提供了编码规则变更后的批量订正功能,大大简化管理工作。小S对此表示高度满意。
154 0
编码细节引起的思考
小编感悟:初始菜鸟的我们,在运用封装好的方法时,不仅要学习如何使用,更要学习封装的方法中还有什么东西,最后还要学习对应的方法是如何封装起来的,知识只有这样的学习才能够让自己变得更加强大。
软件工程——程序编码(程序编码总原则、5个好程序标准、源程序文档化)
当工程规模很大时,而又没有完全合适的语言,可编一个专用的语言
带你读《全景揭秘字符编码》之三:三、为什么计算机需要编码?(1)
带你读《全景揭秘字符编码》之三:三、为什么计算机需要编码?(1)
261 0
|
存储
带你读《全景揭秘字符编码》之三:三、为什么计算机需要编码?(2)
带你读《全景揭秘字符编码》之三:三、为什么计算机需要编码?(2)
211 0
带你读《全景揭秘字符编码》之八:八、常见字符编码2:ISO-8859系列
带你读《全景揭秘字符编码》之八:八、常见字符编码2:ISO-8859系列
264 0
|
存储
带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(2)
带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(2)
242 0
|
机器学习/深度学习
带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(3)
带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(3)
249 0
|
存储 编解码
带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(1)
带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(1)
229 0