未雨绸缪:
“因此,管理上的问题不再是“是否构建一个试验性的系统,然后抛弃它?”你必须这样做。现在的问题是“是否预先计划抛弃原型的开发,或者是否将该原型发布给用户?”从这个角度看待问题,答案更加清晰。将原型发布给用户,可以获得时间,但是它的代价高昂——对于用户,使用极度痛苦;对于重新开发的人员,分散了精力;对于产品,影响了声誉,即使最好的再设计也难以挽回名声”这段话说出现在原型的问题还是摸棱两可,没有一个固定的答案,抛弃原型带来的好处与带来的代价相互矛盾。
祸起萧墙:
拖项目,拖任务,拖作业的情况在我们现在的生活中已经非常常见了,当一个项目存在拖沓,拖延进度的情况,后果真的是自己想像不到的,就算是一些突发的情况也会带来很多问题,这时候就必须有严格的进度分布规范每个成员。
另外一面:
文档在程序任务中意味着什么,文档能给我们带来什么?
“目的。主要的功能是什么?开发程序的原因是什么? 环境。程序运行在什么样的机器、硬件配置和操作系统上? 范围。输入的有效范围是什么?允许显示的合法范围是什么? 实现功能和使用的算法。精确地阐述它做了什么。 输入-输出格式。必须是确切和完整的。 操作指令。包括控制台及输出内容中正常和异常结束的行为。 选项。用户的功能选项有哪些?如何在选项之间进行挑选? 运行时间。在指定的配置下,解决特定规模问题所需要的时间? 精度和校验。期望结果的精确程度?如何进行精度的检测?”这是文中给出的对文档必要内容的规定。这直接向我们规定了好的文档应该是什么样的
如我们老师经常所说,他对我们的代码能力一点也不担心,他只强调我们的创新能力,独立思考能力,这才是我们真正需要的。