对项目的了解几乎为零?如何快速上手一个新项目

    ITOO项目3.1截止昨天已经结束,做3.1的这一个星期从刚开始对我负责的模块的一无所知,到后几天的算是“游

刃有余”吧,感触颇多。

    3.1规定的是一个星期完成的,我是在3.1开始的前一天加入成绩管理系统的。刚上手的前两天可以说是那个纠结

啊,只有未解决的问题,没有关于关于模块的文档,而且之前负责该模块的又不在,一时间我是“丈二的和尚,摸不

着头脑”啊,于是下载下来学生端模块,开始顺着代码来一步一步往下顺。总共就7天,需要解决旧问题,完成新问

题,而且软考有些天没有敲代码了。可能自己给自己设定了压力和害怕吧,所以前两天基本上都没什么实质性的进

展,也是觉得自己刚接手,时间这么短,在怀疑自己是否能完成中度过的。到了第三天的时候突然发现没时间去怀疑

了,有的只是抓紧时间向下走。于是开始了紧张有序的工作。

    下面说一下我是如何做的。

    1.先看了下原型图,可以知道负责的模块要做成什么样子

    2.看了下数据库,知道如何传递一些数据,传递哪些数据

    3.看了下框架。之前1.0做过,所以就是大概回忆了一下。顺着代码走一遍更有助于自己的回忆

    4.之后从SVN上宕下来3.0的系统,按照遗留问题的文档,开始了工作

对项目的了解几乎为零?如何快速上手一个新项目_第1张图片

    通过这七天,接手完善了一个新的模块,我也有一些简单的经验分享给大家,旨在能够让接手的人上手更容易些。

    1.代码注释

    代码注释一定要很详细,而且不是每个方法头注释一下就可以了,方法中的一些话也需要注释。比如,方法中调用

了哪个模块的什么方法,作用是什么。

    2.参数命名

    命名一定要能够体现该字段的含义,再声明之前能够注释一个更好

    3.对于获取的参数进行解释

    比如js中用到了html页的一个标签的id,最后注明这是前台的哪个标签,以及有什么用,否则别人接手后,只能自

己先看一下前台哪些页面用到了该js,之后再ctr+c,ctrl+f,ctrl+v。相当麻烦。

    4.交接前跟要交接人交代清楚,交接的人哪有模糊的地方及时问请吃了

    我遇到了一个尴尬的事情就是负责该模块的人去实习了,于是只能自己琢磨,一些不太理解的地方及时问清楚了。

    这也是这7天从接手一个一点需求都不懂的一个项目,到完成项目经验上的一个小小的收获的总结吧,希望对大家

有所帮助。

你可能感兴趣的:(对项目的了解几乎为零?如何快速上手一个新项目)