如何交付高质量的代码
来源:互联网 发布:阿里云域名发票 编辑:程序博客网 时间:2024/06/07 14:52
提高软件质量的第一点是,愿意提高软件质量,那些觉得这个事可有可无的人,还是看看别的吧。
1,最少的可用代码
删除那些不用的代码和文件,即便是建立一个名叫bak文件夹,把多余的代码都收在里面也可以。
2,外部的接口的检查
何为外部的接口 ,这是一个相对的概念,比如C++组 和 Java组,如果一个接口是用来这两个组之间通信的话,这样的接口就算是外部了。
外部接口应该保证入参检查。这样错误就不会蔓延太大的范围。
3,理清外部接口。
这是缩小问题范围,或者明确问题范围的一招。
外部的接口应该梳理出来,让全公司的人都看见,放在阳光下面,经受检验。
这也有助于程序员理清业务逻辑。很多时候,程序员都是在造一个轮子,而不知道这个轮子是装在什么车上面。这是分工化的原因,但是有时候,知道整个车的样子,对于造轮子,也是有帮助的。
4,不相信感觉,只相信验证。
0 0
- 如何交付高质量的代码
- 以人为本 | 如何保证高质量的软件交付
- 如何带领项目团队按时高质量的完成交付
- 如何编写高质量的VB代码
- 如何编写高质量的VB代码
- 如何编写高质量的VB6代码
- 如何编写高质量的VB代码
- 如何编写高质量的VB代码
- 如何编写高质量的VB代码
- 如何编写高质量的VB代码
- 如何编写高质量的VB代码
- 如何编写出高质量的代码
- 如何写出高质量的Javascript代码
- 如何编写高质量的Javascript代码
- 如何编写高质量的代码
- 如何编写高质量的Javascript代码
- 如何编写高质量的Javascript代码
- 如何写出高质量的JavaScript代码
- Android之属性动画初步
- SpriteKit学习笔记 - - - 物理系统
- centos6.5下java和tomcat环境部署
- ASCII Unicode UTF-8
- 游戏数据 后台管理网站
- 如何交付高质量的代码
- ng-animate
- iOS学习笔记56(Runtime)-Objective-C Runtime 运行时之五:协议与分类
- mysql case结合group+having使用
- linux下搭建生成HLS所需的.ts和.m3u8文件
- 实现点击图标使界面回到顶部
- Android apk动态加载机制的研究
- 遍历器构造。
- iOS uitableview自定义相册(实现拍照并保存在指定目录以相册的形式展示图片)