最近惨苦的日子

来源:互联网 发布:网络运营部面试 编辑:程序博客网 时间:2024/04/27 13:46

开发心得:

 

10.1611.3,这惨苦的近20天的日子,我早出晚归,而更多的是不归。在实验室体验了正宗的工科研究生的一段生活,我们是做一个web项目,这应该是我第一次真正投入到一个团队做开发。在整个过程,我们严格按照软件开发的正规流程一步步完成了开发。

这个web项目之前已经有了一个版本,是深圳时代星空老板在今年暑假找高校毕业实习生做的一个,我粗略看过,感觉已经不错了,但是由于访问量的原因,这个老板决定重做。这便有了我们这20天刻骨铭心的经历。

团队里王东明、杜磊、高海涛、高小佳是暑假做第一个版本的成员,他们对这个项目算是相当熟悉,而其他人都是全新接手一个项目,不过这个对我来说也不陌生,因为之前做的web项目已经很多了J   

团队里实验室的成员马庆槐是这次项目的负责.第一个星期是做需求分析,这个任务我是主动参与,因为我毕竟还是不熟悉这个项目,需求分析通宵了一次,把整个网站有哪些页面,数据库的sql创建语句都写了出来。

王东明、高海涛两个人负责改运行库,这个东西颇有点高深,当时我是一头雾水,只听他们说是用王东明写的代码生成器生成运行库。现在我基本已经了解了,就是网站的web项目里面的几乎所有业务逻辑都用运行库实现,而网站因为频道繁多,但是又很相近,所以就有了代码生成器的必要。代码生成器生成一个类和相应的管理类。

运行库的生成和改写在很短时间就搞定了,接着就是web项目各个板块的分工,然后就开始激动人心的写代码了,我负责写好友管理及黑名单,还有网站的后台管理。

最开始是最痛苦的时候,对他们的运行库基本看不懂,好多以前从没用过,但是慢慢地投入进去了,对整个项目的开发架构有了个比较明确的了解,这个时候才真正开始写核心的一些代码,一个页面一个页面的实现,但是还是有不少问题,页面显示信息我以前用的多的是DataGrid,但是这次大家统一用Reqpeter,我又要去适应,当然分页之类的他们都已经实现了,还算顺利,因为这个网站的管理不需要很复杂,要做的事情不是很多,所以管理系统我也没什么问题。很快首页的新闻我都做出来了,但是最后出现了一个问题就是一个栏目是王开发的,他里面要用到新闻系统的新闻,但是以前的数据库新闻结构与我新设计的不同,有两种方案解决问题:一个是改我写的新闻系统,另一个是改写那个板块用到新闻的模块,最后我选择了后者,这就迫使我写运行库里两个新的类,最后我用codemaker生成了两个类,然后用这个业务逻辑写了web页面,我没有想到能这么快就搞定,当时已经凌晨3点多,我很是兴奋,这也是开发deadline的前一晚上了………

 

 


原创粉丝点击