项目冲刺个人总结
1.项目冲刺过程:
一点都不夸张的说,最近这一个月是我写代码最频繁的一个月,大概我前俩年写的代码加起来也没有这几天写得多。。。一方面,软工实践的项目冲刺确实让我觉得很有压迫感,估计这种感觉要持续到结课为止了。为了补充知识,在团队作业中可以发挥一点作用,至少做到不拖后腿,我确实花了很多时间去自学安卓和尝试编写相关代码。另一方面,身为菜鸟一枚,刚入手安卓项目开发,所有界面啊功能什么的完全靠自己手写,并没有掌握使用框架开发的优越性,做了很多无用功。冲刺的这些天,我花了大量的时间和精力在这门实践课上,不管最终能提交一份什么样的项目,我所掌握和领悟到的知识都让我真真切切的觉得,值了!
由于主要负责界面设计,我和志灏之间的沟通较为频繁,代码也需及时相互传阅。冲刺前期,我负责界面显示,志灏负责界面跳转,我们并行工作,并将俩份作业融合,形成初步的项目框架。在此期间,我们的配合还算默契,由于志灏是组长,他分担的工作量也就相对大点,我只要在规定时间内完成分配任务就可以。中期,我们一起对框架进行细化,在此期间,对代码的更新和迭代我们采用最原始的方法手动更新,并没有真正理解老师要求代码要提交到github上的目的,没有将Github利用起来,导致项目进度变慢,这个问题在接下来的编程中必须引起重视。
2.项目冲刺心得:
团队协作很重要
第一次真切感受到个人与团队的协作关系就是在这门实践课上了。志明和逸豪负责服务器端,志灏和我负责负责项目框架的构建,布局文件的设计,大家的分工明确,并行工作,定期交流沟通并一步步使得项目朝着预期目标进展,整个过程中,只有与队友默契配合,融入一个团队中共同工作,才能提交一份真正可行的项目。
在编程初期就形成一套内部的编码规范
对于代码的编写,一定要字斟句酌,一个不起眼的问题,有时甚至会导致系统崩溃,我在创建新的布局文件时,因为一个字母之差与志灏的项目产生不同,导致覆盖问件时出现俩个相同的界面,使得监听事件运行异常,导致偶尔的系统崩溃。好在我在项目更新扫描文件的时候发现了这个问题,并立即解决,才没有让错误被放大而造成难以估计的修复代价。我想,一个优秀的软件工程师,他的代码一定是精炼而易于阅读的,以后我一定呀以此为目标约束自己。
3.项目冲刺目标:
冲刺的这段时间里,我已经习惯了每天编程的生活。每天都有新收获,每天都有新问题,寻找解决途径,修改初期架构,如此循环下来,我真正体会到了软件设计过程中的艰辛与快乐,一个个问题解决时的快意,一个个问题产生后的迷茫,都让我回味无穷。想想那些写代码的分分秒秒,心中的感觉真是“痛并快乐着”!
希望在接下来的这一阶段能继续加油,享受过程,在团队协作中完成项目。
CV小蜡肉