113 经验 关于提升开发效率

来源:互联网 发布:java程序员 常用软件 编辑:程序博客网 时间:2024/06/05 03:55

本次门户日程管理模块因为诸多问题,开发周期大大延长,总结经验如下:


1.确认需求:

涉及 功能权限确认、功能清单确认、字段确认(搜索、必填、排序、信息项),各页面初始数据


2.页面细节规范

特定种类字段过滤规则(必填、关联验证),特定字段显示效果(时间),搜索功能记忆条件,

!并且事先约定统一的报错机制,不然后期改起来及其繁琐


3.功能自测覆盖

a.字段名、取字段调整 => 测试覆盖所有相关页面

b.使用非常用技术(自动完成)=> 单元测试覆盖多分支情况

c.单一功能设计多入口 => 测试所有入口



本次开发教训如下:

1.需求确认太晚

a.早点理解功能清单 方便后面的程序设计和代码复用

b.早点确认字段,后期增删或修改字段兼职是噩梦,尤其在多入口情况下

2.单元测试太少

a.单元测试!


经验:

确定需求 =>  确定字段 =>  约定细节规范 => 编程

0 0