文章分类 -  代码大全读书笔记

摘要:Key Points:什么是隐喻隐喻有什么作用如何使用隐喻关于软件建构的一些隐喻什么是隐喻?隐喻就是比喻、类比的意思,用更形象的、我们理解得更深的事物去描述另外的一些现象和事物。比如,病毒就是一个隐喻,用于描述一类具有传播性、寄生性、破坏性的软件。隐喻是对概念进行内化和抽象。所谓内化,是指我们接受外部的观点、能力、经验等,经过“消化”(这就是一个隐喻),变成我们大脑中结构稳定结构的一个过程。如果说大脑就像一个大泥球,内化就是把更多的泥巴涂上来,并且揉进去。更详细的解释。隐喻能使用我们更好的用现有的知识去理解新的知识,减少内化的阻力。所谓抽象,接近于“建模”,可以让我们站到更高的层面去理解问题, 阅读全文
posted @ 2013-05-30 00:34 路边飞 阅读(216) 评论(0) 推荐(0) 编辑
摘要:KeyPoints: 什么是软件构建?什么软件构建很重要?如何以建筑来类比,构建就是真正动手那部分工作,包括详细设计、编码、调试、单元测试、集成测试等。为什么软件构建很重要?从项目的角度讲构建过程占用50%-75%的时间,并且犯50%-75%的错误,对质量有着非常大的影响相较于需求分析、系统测试(功能测试)等,这个过程是无论如何都不可能被跳过的。因为你无论多利害,都不可能不动手而建出一栋房子。从个人的角度讲构建技艺的差距可导致10-20倍的生产效率的差距。所以,程序猿们,为了不加班,为了生命,努力提高技艺吧。 阅读全文
posted @ 2013-05-29 23:03 路边飞 阅读(161) 评论(2) 推荐(1) 编辑