初学软工——编码

前言

       在软件的制造过程中,离不开编码的存在,编码就像是软件的血与肉,与之前的需求框架形成了鲜明的对比,编码真正是软件的底层东西,是程序员们要编写的东西,下面,来看一下我的编码总结导图:

废话不多说,开始进入正题

分点描述

一、编程语言的选择

(1)、环境上:
——应用领域                              ——算法的复杂性
——用户需求                              ——数据结构的复杂性
——编译程序                              ——效率
——程序员的经验和知识            ——发展前景
——可移植性要求
(2)、本质上
——最少工作量                           ——最少维护
——最少技巧性                           ——减少记忆
——最少错误
     (3)、好程序标准
——易于调试和测试     ——设计简单
——易于维护                               ——高效率
——易于修改

选择一种好的语言对于程序员来说至关重要,这将会给后续的程序设计带来很多的便利。在使用语言的准则中基本都是围绕着简单快速,高效来制定的,但是简单高效的同时也不能出现很多的错误,选择程序语言这里就是适合就好,代码是给别人看的,所以我们要选择语言写出不是很复杂的代码,这样才能编写出有价值的程序。

二、结构化程序设计

程序在设计的过程中已经分好了功能模块和类,那么编写这些具体的功能时也不能乱了阵脚,也要一步一步踏踏实实的理清逻辑之后再书写,首先就是分步骤的编写,先编写最主要的功能流程,自顶向下一步一步的细化,最终形成功能,还有要使用基本的控制结构也就是顺序、选择、判断这三大结构,这是不可或缺的,他们能使程序的结构更加的清晰,但是要注意每个控制结构只允许有一个入口和一个出口,这是为了使控制接口简单化,功能化,减少阅读的复杂性和出错的概率。

三、设计风格

说是设计风格其实也就是语言的编写格式,大体上和word中的差不多,但是对于程序员来说代码的编写基本上都是为了别人能够很好的看懂你的代码而编写的,所以在 各种地方的编写上都要有一定的次序,例如在声明变量上要注意按作用范围的大小和数据类型顺序声明等,在语句的编写上也有要求:
        1、在一行内只写一条语句
        2、首先通过注释说明程序的功能
        3、首先要保证正确性,其次才是速度
        4、编写程序除特殊要求外必须清晰第一,效率第二
        5、避免使用临时变量
        6、尽可能使用库函数
        7、避免采用复杂的条件测试。
        8、尽量减少使用否定的条件语句
        9、要模块化
       10、要利用信息隐蔽,确保模块的独立性

四、复杂性度量

复杂性度量主要是为了了解程序的复杂程度和出错的概率,还有要通过复杂程度来判断是否要分成小程序来减少复杂度。程度量的大小也是复杂度的度量之一,他反应了程序员编写代码的有效性和代码价值,这些度量的形成都是用数学公式来计算的。

在软工中学习的编码只是准确的讲是编码的规范,目的是让程序员对于写代码这件事有详细的认识,知道代码清晰的重要性和注释书写的重要性,真正的做到写代码是为了给别人看,让了解基本知识的人一看就懂,这样才算是合格。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值