阅读《构建之法》疑问

13章:(1)对软件工程的术语该不该生活化?例如bug fix如果译成中文很拗口,如果用其他来代替,可能有误解.(2)我对灰箱还不太了解,什么是灰箱?灰箱强调的是对程序越了解越好,但是了解了程序就不一定有用户的思想,在用户测试的时候可能不是程序出像的问题,而是用户想要的结果不一样。灰箱测试不一定能够测试到。

14章:软件质量=程序的质量+软件工程的质量;那么程序的质量怎么理解呢?只是没有bug的程序就是一个好质量程序吗?

15章:当我们的软件接近要发布的时候有很多缺陷,我还要发布吗?或者我们该怎么办?书上说到第一代iphone没有复制张贴功能,都发布了,但是他们有手机革命性的功能,掩盖了其缺点?而我们没有他们那种优势。还要继续发布吗?

16章:创新,就像书上所说的一样,谁不想创新呢?创新出来的不一定有人接受,创新可能要花费你工作其他的事情,也就是需要大量的工作量,也可能会影响你的业绩,当然也有可能你耗费了怎么多的精力,都没有收获。我们该怎么办呢?我不是说,要反对创新,但是有时这就是事实。创新有什么更好的路径或方法?

17章里,萝卜和白菜的选择里,在我们生活中是经常碰到的。但是,萝卜永远是赢家,而白菜经常被忽略,当发现问题的时候,白菜已不是那个白菜。若我们是白菜,我们该如何改变这种现状?
posted @ 2015-06-18 16:44  我为什么要敲代码  阅读(108)  评论(0编辑  收藏  举报