java中记事本的项目描述_记事本项目中的一些总结

这各项目算是做的不太成功的一个项目,也算是工作也来独立处理事情最多的一个项目,预计是三周完成,最后用了两个多月,逾期的很夸张,其中跳了很多坑,有技术上的坑,也有非技术方面的,耽误了很长时间,但也得到了不少的收获,在这特别记录一下

1.经验教训

1.首先,从此项目中获得的最重要的,也算是遇到的最大的问题,就是思路和对项目理解,做一个项目之前,一定要仔细分析,对项目的需求,设计和思路一定要清晰,功能实现一定不能着急,千万不要着急下手去做,如果搞不清前提的话,肯定是要边做边改,越来越烂,有时候一个功能点做到一半发现需求理解错误,或者是其他问题需要改,就很影响心情,也很影响思路,对整体的代码整洁性和功能之间的交互也会有影响,此次项目的最初设计者是其他同事,而我在接手项目的时候,并没有搞清设计者的思路,就开始着手实现功能,导致项目中遇到了很多逻辑错误,连流程都不通,首先是没有太多经验,做项目之前上头,看了几眼人家的技术文档就开始实现功能,结果发现项目中隐藏了很多文档中没有提到的功能点和功能交互问题,在接手之后并没有积极的与设计者沟通(在后面沟通之后发现文档并不完整,写了一半就交接过来了),导致功能实现了之后根本没法联动起来,有的甚至功能实现都成问题,而且不理解整个思路和设计思想的话,就算不遇到坑,也肯定是磕磕绊绊,只专注于实现单独功能点的话肯定不能顺利完成,此次项目中的查询涉及到一个多表的纵向查询,一次查询五个表的数据,每次发现代码有错误,或者是有逻辑问题的时候,都要动辄修改几百行代码(其实我现在做完了也不太理解这个设计的目的,猜测应该是分了表),每次改的都会很烦躁,心情其实很影响思维,更影响工作效率,代码也更容易写错,跟同事交流也会情绪化,更拖慢了项目进度,一步崩步步崩,诱发性的事件比想象中的更可怕,所以在动手之前一定要整理好需求和设计思路,自己写的东西的目的,实现流程,设计目的,以及会影响到的点,三思而后行,千万别写让自己说不清的东西,到最后劳力更劳心。

2.第二就是沟通问题,前面提到的问题,其实也有很大一部分是没有积极沟通导致的,在接手项目之后没有和设计者沟通,遇到了问题也没有交流,导致到最后,写完了项目还是有部分不理解的设计,在开发过程中,也出现了很多因为沟通导致的错误,还有很多白白浪费的时间,大概有十几次因为没有清晰理解同事的意思,而导致做了两三个小时的无用功,可以说是非常的延误进度,其实这些都是可以避免的,如果发现问题及时沟通并理解的话,完全

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值