本次项目算是暂时的告一段落了,先不论结果如何,在这次项目开发中我有很多收获,也发现了很多自己目前学习和其他方面的一些问题。
首先先分析一下本次项目开发过程中遇到的问题。
就本次项目开发过程中,我发现如果要开发项目就一定要有合理规范的开发规范和开发流程。我认为不论是个人还是团队合作都应该有开发规范和开发流程,也一定要严格的遵守它,否则在开发过程中会产生许多的问题。我们在一开始的时候就没有规划好开发规范和开发流程,导致我们在开发过过程中遇到了好多问题。比如项目进度无法按照预期开发时间完成(如果一开始连这个也没有那估计这次项目就彻底跪了~~ ),我们在这次开发过程中遇到的最大的问题之一就是这点,项目进度一拖再拖,最终导致我们的项目在最后展示的时候那叫一个惨不忍睹。因为我们使用的是码云进行的合作开发,所以还有一个让我抓狂的问题,就是我辛辛苦苦改的好bug不知道怎么的就没了,没了。而且还不止一次,而且这个问题还不容易被发现,因为在改好一个bug之后一般就去干其他活了,所以之后要很长的一段时间才能发现,而这个时候去翻历史提交记录又是一件令人崩溃的事。这让我深刻的认识到了有一套合理规范的开发规范和开发流程是多么的重要。
就本次项目的其他方面来说,我们的前后端交流并不顺利所以在开发的时候也翻发生了很多麻烦事。比如我们后端的把流程图和其他的一些功能都想好,分配好之后,我们团队的前端什么都不知道(虽然一开始的时候有告诉他们我们上脸的结果,不过他们好像也没太在意,一直在忙着写页面),最后导致在开发和过程中我发现前端弄了好多我们做不了的功能,他们只是防照着其他的网站在写页面,只有在写一些他们认为比较难写的功能的时候才会去问我们,也是这个时候我才知道他们没按照我们写的流程图进行开发,当我问他们为什么不看流程图的时候他们说不知道这东西是干嘛的=_=。好吧,这算是我通知的不到位,而且在商量功能的时候虽然全员都参与了,但是最终结果没有通知到,这也是我们之间交流的问题。
作为负责人,我也感觉到如果分工不明确,那么早晚有一天会被累死(亲身经历过的可怕的工作量),整天不是这个就是那个出问题了,每天都要帮他们处理好久的bug和其它问题,自己的模块其实都挤时间写的,所以就我自己的模块而言我写的其实并没有达到我的要求。而且前期搭建羡慕框架时花费的时间有点多,拖延了项目整体进度(主要是刚搭好的时候在其他人那里崩了好多次,后来又改了好几次花的时间有点多。而且我还想吐槽一下为什么我一开始就把所有人的环境配置都弄成一样的了,同样的代码在我的电脑上好好的,在他们的电脑上怎么就崩了呢,后来发现他们没加载maven资源==)。
总的来说,对于这次项目在开发的过程中我感觉自己其实对于一些非常基础的东西其实都已经忘得差不多了,学长提问的问题我好多都没有回答上来,所以我觉得我有要再好好地加强一下对于基础知识的了解程度,毕竟理解了也就记住了。
这两天先想想有什么要改的,让后好好地准备重构吧(我感觉跟重写其实差不多了==)。
0条评论
点击登录参与评论