`
renzhelife
  • 浏览: 669571 次
文章分类
社区版块
存档分类
最新评论

CollegeSystem:经历警钟

 
阅读更多

项目很勉强的实现基本功能,甚至是有些牵强,后续完善工作还需要很多,但这已经使我受益颇深了。

1.整个项目可以从整体出发来进行设计,也可以在一个个较清楚的小部分出单独出发,但最终要将设计整合到一起进行审核、修改。否则独立进入编码阶段就会发现需求了解的不够、设计的缺陷极大。

2.不能缺少全面考虑问题的核心人物。这次六个小组合作开发的校园平台系统虽然先前有个数据库和部分功能的整体设计,但随着项目的深入,管理人员的调动,每个小组就开始独立做事了。缺少了全面考虑问题的核心人物。

3.要时刻提问自己现在是在做做什么,是在学习,还是在为别人工作。想好了这个问题,很多事情你就知道该怎么做了。

4.你的巨大价值不只在于你现在学会了什么,更多的在于你经历了什么,从这些经历中锻炼出来了哪些能力。

5.要做出一个完整的项目,从需求了解到设计到编码到测试到使用维护。绝不能像是在学习那样做出来了就行了,它是否易用,是否经得住各种考验?

6.做事情有些是无意识的,有些是有意识的,要强迫自己有意识的去做些事情。

7.功能是不断完善出来,在开始做时,一定要尽可能的了解需求。

8.代码抒写要规范,代码注释要详尽。要做到让使用者清楚,不能说一个类调用另一个还需要去琢磨它内部的代码实现。要有足够的注释。其实我们写代码的量很大程度上还是在注释上。不要怕写注释,要拿着写一万行注释工资就涨1k RMB的尽头去做。

9.要让数据库中的字段尽量做到有意义,主键一定要有意义!

10.一定要有单元测试,否则后续的调试工作量会大的很多,一旦出错要多费好多周折发现原本可以在单元测试中发现的错误

总结两句话,要在巨人的基础上,要在恰当的方式方法的基础上,重复重复再重复!在重复中找道、在重复中升华!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics