拿了老婆借书证去她学校里海借了一把,借了二十多本书,每次基本是都做搬运工的工作,借回来一般不太看。不过还是发现基本好书,很想仔细读一下。
《对象设计:角色,责任和协作》: wirfs brock,确实很崇拜她,她曾经是IEEE Software的专栏作者,最开始是从MartinFower的网站上知道她。这本书我以前读过英文电子版,那时候只是读了部分章节,很过瘾。这次是中文版,粗粗看了一下,翻译不太到位,不过这本书还是值得细读。我觉得是面向对象设计讲的最有条理的,而且职责驱动的设计方法,我觉得也是最有效的面向对象设计方法。这本书最好是有些设计经验的人读,效果比较好。
《Lean Software Development》:精益软件开发,书不厚,很易读,22个工具,作者是一对兄妹,大牛作序。讲的观点非常简练,有价值。
《修改代码的艺术》和《遗留系统的现代化改造》。之所以读这个,是因为感觉我们现在在造很多新的系统,但是我们遗留的系统越来越多,不可能随便的遗弃。关于遗留系统的重构和改造是个非常有价值的研究课题。
《软件架构设计》《软件构架实践》,前面是国内温昱写的,看得出,作者功底很深,思路清晰。这本书看了好几遍,因为功力不够,所以每次都有收获。第二本是SEI出的,过去很多年了,他里面关于架构质量属性的几章讲的非常不错。
《领域驱动设计》。domain还是domain,domain太重要了,概念完整性?真本书看过一遍,比较难理解,有些做法其实我们有经验的程序员都有似曾相识之感。领域模型我感觉最重要的是能够给团队一个共同的知识和上下文,是沟通的基础,其重要性远大于作为程序实现上。
《金字塔原理—思考,写作和解决问题的逻辑》这是她目前金字塔系列两本书的一本,我发现已经不知不觉的用上她的方法了,我现在用脑图来记录一切。只是我还停留在实践的层次,而人家已经上升到理论了。
《简单的法则》作者是MIT教授,日本人。目前只看了10项法则中的几条,印象比较深的是学习 ,学习可以让一起变得简单。我觉得沟通让一切变得简单。
6148

被折叠的 条评论
为什么被折叠?



