- 6
- 0
- 约1.42千字
- 约 2页
- 2022-09-27 发布于上海
- 举报
提⾼软件质量的10点
介绍
随着项⽬变得越来越⼤,质量问题出现的可能性就越⼤。这些质量问题可能是什么:错误太多,运⾏时间过长,内存使⽤率过⾼,难以理
解/难以修改编码风格等等。这些质量问题通常会使程序⽤户不满意,开发速度变慢。不幸的是,你永远⽆法摆脱所有质量问题,但你可以
通过以下⼏点来避免⼤部分质量问题。当然,这些解决⽅案需要花费很多时间,但是最好及时完成这类⼯作,⽽不要浪费与修复bug相同的
时间。
1.需求分析
在开始开发之前,您需要确保它100%清楚您的程序应该做什么。当然,在这⾥,您需要考虑需求之间的兼容性,或者是否可以实现所有要
求,是否存在某些硬件限制?
说实话,⼤多数错误来⾃简单的误解:客户对功能的理解与开发⼈员不同。
这就是为什么以清晰的书⾯形式记录这些要求并让客户阅读并接受它们的原因。
2.软件设计
如果要求明确,仍然不要从编码开始。⾸先考虑解决⽅案,关于如何实施?需要使⽤哪些算法?哪部分代码可以重⽤?可以使⽤哪些库?不
同的组件和类如何相互通信?等等…
通过这种规划,您可以在将来找到并避免许多可能的问题。以⽂本和/或UML图的形式记录您的设计。
3.编码指南
如果多个开发⼈员正在处理相同的代码,那么总是有⼀个编码指南,它定义了要使⽤的编码风格(函数和变量的命名,括号的使⽤等)
原创力文档

文档评论(0)