通过具体例子将作者认为软件开发过程中重要的点一一展示出来,主要包含:时间复杂度,空间复杂度,单元测试,可读性,可复用性, 线程安全这几方面,我好读书,不求甚解,并没有一一实践,后续在遇到相关的点时可能会拿出来看看。
本书从几乎所有方面讨论了如何优化一个水容器的设计问题。 开始还感觉很有趣,越往后越阅读障碍。但真正写应用时,确实要像书中这样心思缜密吧。 总体来说是本好书,以后有机会再来重读一下后两章,目前先搁置一下。
本期待看这本书能达到如下三个境界: 1,阅读前觉得自己会写代码 2,阅读过程中觉得自己有点不会写代码了 3,阅读结束后发现自己又重新会写代码了 然而本书并没有给我带来期待中的阅读体验,不过书中提到的一些概念到也加强了我的理解,书中举例的形式我觉得不错,实战为主配合讲解。大致通读翻阅完本书,感觉对初学新手或者刚毕业的软件工程师有一定的指导价值。对编程老鸟的话,帮助有限。