工作反省谈_从详细设计到测试完成

来源:互联网 发布:java list排序原理 编辑:程序博客网 时间:2024/06/11 04:33

★PJL需注意的

第一,必须要了解业务流程,不了解业务流程的,仅仅会编程序的人,成为不了项目经理,即时成为了负责人,也是

一个仅仅会编程序的。只有等了业务流程,才能会有进步,才会有更高的层次

 

第二,必须要有成果物整理一览,除了代码,和数据库外,一些简单的,小的东西也需要注意。比如说損益書这样的东西,

每个公司都有,那么,当对一个别的公司设计損益書的时候,那么,提案等等,凭空想象肯定不可以。

 

 

★从详细设计到测试完成

 

■详细设计

第一条:详细设计的最初阶段,应该了解业务流程。知道和自己相关的系统的业务逻辑。特别是中规模的系统。详细设计这必须知道自己所设计的在整个业务模块里,是用来做什么的。

 

第二条:详细设计阶段,必须找出共通的逻辑,特别是共通的package,这部分找不好,下部操作很难进行。影响到了整个周期。如果这部分在一开始做好了。将会大幅度缩短スケジュール。

 

第三条:关于详细设计书的做成。首先,必须要理解现行代码的框架。这是至关重要的。否则,做成的详细设计书

将会给编码人员带来很大的麻烦。出现很多的bug是必然的,同时也会直接影响到编码的速度,以及性能问题。

做出1本符合框架的设计书。

 

第四条:做详设的时候,要会使用表格,来给程序员讲述程序的逻辑,表格比较好理解。要统一格式。项目负责人,应该对做好的详细设计书进行检查。

 

 

■编码

 

第一条:用最快的速的去了解框架和共同函数。能够做出符合框架的样本。如果不对框架进行了解,按照自己想当然的方法来进行编码,那么,将会出现一些不可思议的问题。有很多的基类可以被继承去使用,也有很多共通方法,既可以提高速度,又不会出错。对于没有的共同方法,应该需要马上向PJL进行汇报。

 

第二条:首先要审核详细设计,这是在编码之前,所必须要进行的。有疑问的时候,要立刻对详细设计做好标记,和详细设计者进行确认。不能相信详细设计书,要持怀疑态度。特别是,对于有现行系统可以进行比较的详设,要对比现行的代码,检查详设。PJL要把握住,需要修改的详细设计书,及时让详细设计者对详细设计进行修改。如果若干月以后修改,或者等到PG完成之后再修改,那么,会忘记要修改什么地方。

 

第三条:性能严格要求。性能测试不仅仅是单体测试的责任,编码的时候,如何做出性能高的代码,大脑里面要时刻考虑。比如简单的打开,关闭数据库的操作。sql是不是加了一些没用的函数 trim等等。这些都影响到效率问题。

 

第四条:要注意一些小的细节,比如数据库的char问题,里面含有空格。这样和varchar连接的时候,

 

■测试

 

第一条:在程序编码的时候,应立即进行测试式样书的做成,注意各种パターン,特别是数据上的测试,要严格进行。会用null,min,max等数据进行不规则测试。

 

 

 

 

 

原创粉丝点击