我是包煜,处于程序员养成期,平时貌似永远与北京时间存在时差,晚睡晚起(虽然这个习惯并不好)。。在一些可能不是很重要的事情上遵循惰性求值法和最小努力法则。喜欢做项目、解决一些生活中触手可及的问题时的感觉。喜欢游泳、喜欢动漫、有时喜欢玩玩游戏。
在此次团队开发中,我会承担开发程序和需求文档管理的工作。开发程序的过程不仅仅是简单的代码叠加的过程,它要兼顾很多方面,比如遵循代码规范,使代码更加整洁,可读;注意功能的划分,尽量使每个函数仅完成一个功能,这样有利于测试和更改;要注意程序的可扩展性,不能让修改已写的程序成为一件非常复杂的事等等。关于需求文档方面,分析好需求是做好一款优秀软件的第一步,也是一个比较重要的一步。此次微信平台的开发,我们面向的客户对象就是学生,所以我们自己本身就可以是用户,所以我们在需求分析的时候,可以多结合自己的使用经验,多思考,做出一个恰当的需求分析。
本次课程的大作业形式为我们尽可能的模拟了一些实际工作当中的开发流程与开发模式,这是我们一次不错的交流学习、积累经验的机会。和大家一起开发还是蛮有意思的。