Programming Without Design

今天又接到一个incident 很明显是设计的问题。项目的最后一个module前期设计做的太差,做的郁闷,改的更郁闷,更恐怖的是不知道以后还会改成什么样子。不过也怪不得SZ这边的designer,不了解需求,谁也做不好设计 越来越感觉到设计的重要性 改完bug,接着看林锐的《软件工程思想》,里面有讲测试的这么一段话,觉得和自己的体会很贴切 测试有助于提高软件的质量,但是提高软件的质量不能依赖于测试。测试与质量的关系很象在考试中“检查”与“成绩”的关系。 学习好的学生,在考试时通过认真检查能减少因疏忽而造成的答题错误,从而“提高”了考试成绩(取得他本来就该得的好成绩)。 而学习差的学生,他原本就不会做题目,无论检查多么细心,也不能提高成绩。 所以说,软件的高质量是设计出来的,而不是靠测试修补出来的。

Allen Sun /
Published under (CC) BY-NC-SA in categories Work  tagged with Monolog  Development