一个人的成功不是天生的,而是慢慢积累的。当然,一个优秀的程序员也是慢慢学成的;正所谓:千里之行始于足下,我们必须从最基础的开始,不仅要学会写代码,更要学会看代码,看别人的代码,发表自己的意见;并且还要学会将代码规范化,代码看了要简洁明了,让别人看了就很舒服;当代码完成后,我们在为团队成员复查的同时,要注意观察代码编写者所遇到的问题或bug,提出自己的意见。软件的开发,需要一个团队合作,而每个团队有不同的合作模式。主治医生模式,一个人负责主要设计,其他人为他负责支持;明星模式,主治医生模式的加强版;社区模式,大家共同负责,完成自己擅长的部分等等。但每个团队最后都会演变成为功能团队,具有不同能力的人平等合作,共同完成。 软件开发,第一步要做的,便是需求分析,我们要知道做的是什么,有什么要求,不然当我们投资了许多人力、物力,到最后做出来后却没人要,白白浪费时间。所以我们事先向用户了解需求,通过焦点小组、深入面谈、卡片分类等方法调查,对功能进行定位。然后通过初始阶段了解软件系统的大概构成,系统的风险有哪些;细化阶段分析问题领域,建立健全的体系结构基础;细化阶段,团队要开发出所有的功能集,并将其变成测试验证过的产品;交付阶段,团队要确保交付的产品符合用户的实际需求。这样,才能算是完成一个合格的产品。
标签:代码,模式,主治医生,笔记,阅读,团队,学会,阶段 From: https://www.cnblogs.com/yindantong/p/18178064