软件工程——软件实现总结

程序设计语言的选择。

1.编码风格:源程序文档化

1.定义编码风格(程序设计风格、编程风 格),是指导人们编写出逻辑明清晰、 易读易懂程序的基本原则。

2.内容(1)源程序文档化:为了提高程序的可维护性,源代码也 需要实现文档化(内部文档编制)。包括: 1、符号名的命名: 2、程序注释:序言、功能等。

3、标准的书写格式: 分层缩进的写法显示嵌套结构层次。

(1)数据说明:对数据添加说明。

(2)语句结构:结构化、库函数、可读性。

(3)输入/输出(I/O):友好、方便使用。

(4)规则:

A.标识符应当直观且可以拼读,可望文知意, 不必进行“解码”。 标识符最好采用英文单词或其组合,便于记 忆和阅读。切忌使用汉语拼音来命名。程序中的 英文单词一般不会太复杂,用词应当准确。 l

B.标识符的长度应当符合 标识符的长度应当符合“min-length && max-information”原则。

C.:程序中不要出现仅靠大小写区分的相似的 标 符识 。l 规则4:程序中不要出现标识符完全相同的局部变量和全局变量,尽管两者的作用域不同而不会发 生语法错误,但会使人误解。规则5:变量的名字应当使用“名词”或者“形容 词+名词”。  l

D.全局函数的名字应当使用 全局函数的名字应当使用“动词”或者 “动词+名词”(动宾词组)。 l

E.用正确的反义词组命名具有互斥意义的变 量或相反动作的函数等。

F.常量全用大写的字母,用下划线分割单词。l

G.静态变量加前缀 静态变量加前缀s_ (表示static )

H.如果不得已需要全局变量 如果不得已需要全局变量 ,则使全局变量加 则使全局变量加 前缀g_(表示global)。

2.测试驱动开发

(1)定义:编写一 小段测试代码,再编 产代 写一小段产品代码

优点:保证编写单元测试 ,使程序员获得满足感从而更始终如一地坚持编写测试有助于澄清接口和行为的细节可证明,可再现,自动的验证改变事物的信心

(2)代码管理

A.定义代码管理,又称版本控制,主要指在由多 个程序员参与开发的大型软件开发项目中,对 在开发过程中产生的源代码与文档进行管理, 保证在同一个系统中的不同版本中的代码是一 致的。

B. 管理内容: 可管 源程序 理 、文档、影像、二进制文件等主要功能: 1.用户管理: 对参加软件项目的程序员分配帐户,且根 据其业务需要可赋予不同的存取权限。

C.版本控制: 任何时刻不会有多个程序员修改更新系统中的同一部分。 D.变动记录: 记录每次修改的变动情况,可以得到以前 的任何版本。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值