学霸项目已经开始了半个学期,我也从中收获了很多。在项目中我主要负责前端设计,没有安卓基础,在初期可谓困难重重。在遇到困难时, 有一定安卓编程经验的薄霖同学给了我很大帮助,在这里要感谢他牺牲自己的时间为我们答疑解惑。在项目进行过程中我们的组长和PM徐越同学不但要承担自己的部分代码,还要为我们分配任务、督促我们按时完成任务,在这里我要感谢他,我们小组按时完成任务与他的付出是分不开的。
大泥球,是指杂乱无章、错综复杂、邋遢不堪、随意拼贴的大堆代码。这些年来,为了对付这个泥球,我们看到了多种指导方法,比如SOLID、GRASP和KISS,与其他诸多年代久远的、提倡高内聚、低耦合的方法一起出现。然而,实际情形没多大变化,“大泥球”看起来仍然是设计软件架构的最常见方法。
瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。包括软件工程开发、企业项目开发、产品生产以及市场销售等构造瀑布模型。