CollegeSystem:经历警钟

本文分享了作者在项目开发过程中的经验和教训,强调了整体设计的重要性、核心人物的作用、明确目标的意义以及经历的价值,并讨论了需求理解、代码规范、数据库设计等方面的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

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

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

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

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

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

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

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

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值