113 经验 关于提升开发效率
来源:互联网 发布:java程序员 常用软件 编辑:程序博客网 时间:2024/06/05 03:55
本次门户日程管理模块因为诸多问题,开发周期大大延长,总结经验如下:
1.确认需求:
涉及 功能权限确认、功能清单确认、字段确认(搜索、必填、排序、信息项),各页面初始数据
2.页面细节规范
特定种类字段过滤规则(必填、关联验证),特定字段显示效果(时间),搜索功能记忆条件,
!并且事先约定统一的报错机制,不然后期改起来及其繁琐
3.功能自测覆盖
a.字段名、取字段调整 => 测试覆盖所有相关页面
b.使用非常用技术(自动完成)=> 单元测试覆盖多分支情况
c.单一功能设计多入口 => 测试所有入口
本次开发教训如下:
1.需求确认太晚
a.早点理解功能清单 方便后面的程序设计和代码复用
b.早点确认字段,后期增删或修改字段兼职是噩梦,尤其在多入口情况下
2.单元测试太少
a.单元测试!
经验:
确定需求 => 确定字段 => 约定细节规范 => 编程
0 0
- 113 经验 关于提升开发效率
- 关于效率提升
- 怎样提升开发效率
- eclipse开发效率提升
- 关于代码版本管理提升开发效率的一些想法
- 关于代码版本管理提升开发效率的一些想法
- 开发经验提升三部曲
- 【经验】提高开发效率
- 我的sql效率提升经验+取经
- 关于提升效率的思考
- iPhone XCode开发效率提升
- 如何提升Android开发效率
- 如何提升Android开发效率
- Java web开发效率提升
- Android提升开发效率工具
- Android开发经验、能力提升
- iOS 开发常用开源库,提升开发效率
- 关于android稍微提升些编码效率
- Codeforces Round #334 E. Lieges of Legendre (组合游戏)
- qt pro 里面变量的引用
- POJ 2632 Crashing Robots
- Eclipse 断点不起作用的原因
- QT+CUDA7.5+UBUNTU14.04
- 113 经验 关于提升开发效率
- 【问鼎杯】3-2关卡writeup
- 6. 在DIRECT3D中绘图
- [LeetCode202]Happy Number
- Kriging插值
- 配置MySQL实现Zabbix代理服务器的性能调优
- <Android>在android开发中实现一行文字流动
- SQL Tuning Advisor使用实例
- HDU 4366(Successor-块状链表)