摘要: 大型编程项目参与的人数较多,不同人对项目的理解很难达成一致。甚至对于同一件事,一个人在不同时间往往也会有不同的理解。因此产品的整体构架必须在极少设计架构师在经过深思熟虑后达成一致的理解的情况下完成,所有人在同一个框架下完成产品。精巧缜密的设计能在开发中减少工作量和复杂性。从学生的体会来讲,往往实践课 阅读全文
posted @ 2017-06-08 20:04 路路路路啊 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 软件项目的进展并不能用简单的线性关系抽象。软件开发不是一项简单重复的体力劳动。设想如果一个人要搬东西,假设他一个人需要一个小时搬完,但是如果他再找来5个人一起搬,可能只需要十分钟。软件开发比这要复杂的多;如果一个人用十天能做完的一个项目,他做到第五天后想找人来一起做,这就不是找五个人一天就能做完的事 阅读全文
posted @ 2017-06-08 19:58 路路路路啊 阅读(104) 评论(0) 推荐(0) 编辑