随笔分类 - 阅读
《架构之美》(阅读笔记2)
摘要:昨天读了架构之美的第二章两个小故事,混乱大都市和设计之城 首先来说说混乱大都市, 从架构谈建设,混乱大都市最明显的特点就是乱.大都市不存在架构 代码风格多样化,没有统一的概念,没有人了解整个系统的运作,系统流向很复杂.其中的数据缓存很容易导致数据的不统一。 想想这样的代码会导致在后续开发中产生什么恶
阅读全文
《架构之美》(阅读笔记1)
摘要:架构真的很美!!! 什么是架构? 浅薄理解,它组件与组件的关系,架构师将其表述出来. 深层理解,它由一组结构组成,这些结构的设计目的是让架构师,利益相关者看到他们的关注点是如何得到满足的。美丽架构的核心在于概念完整性,即一组抽象和规则,在整个系统中尽可能简单地应用他们。架构观点中的常见思想是结构,每
阅读全文
《程序员修炼之道:从小工到专家》阅读笔记(三)
摘要:第六章 当你编码时 靠巧合编程应该避免靠巧合编程,避免依靠运气和偶然的成功。而要深思熟虑的编程。 怎样深思熟虑的编程:1)总是意识到你在做什么2)不要盲目的编程3)按照计划行事4)依靠可靠的事物5)为你的假定建立文档6)不要只是测试你的代码,还要测试你的假定7)为你的工作划分优先级。把时间花在重要的
阅读全文
《程序员修炼之道:从小工到专家》阅读笔记(二)
摘要:第三章 基本工具 纯文本的威力< 用纯文本保存知识 >缺点:1)与压缩的二进制格式相比,存储纯文本所需空间更多2)要解释及处理纯文本文件,计算上的代价可能更昂贵6优点:1)保证不过时2)杠杆作用3)更易于测试。Unix 哲学:提供”锋利“的小工具,其中每一样都意在把一件事情做好(面向行的纯文本文件)
阅读全文
《程序员修炼之道:从小工到专家》阅读笔记(一)
摘要:第二章 注重实效的途径 1. 重复的危害:可靠的开发软件、并让我们的开发更易于理解和维护的唯一途径,是尊徐我们称之为 DRY的原则:系统中的每一项知识都必须具有单一、无歧义、权威的表示。< 不要重复你自己 >在两个或更多地方表达同一事物时,若果你改变其中一处,你必须记得改变其他各处重复范畴:1)强加
阅读全文
《梦断代码》阅读笔记(三)
摘要:从开学到现在花了近一个月的时间读《梦断代码》一书之后,结合我自己的经验。我深刻体会到一点 “所有程序员在一层定义上都是“疯子” ”,他们都是一些为了软件, 代码会深陷其中但又一贯以乐天派示人的一帮怪人,在大二之前我会觉得这样浪费精力,浪费青春的事都会有人乐此不疲的去做, 他们究竟是怎么了?但是现在,
阅读全文
《梦断代码》阅读笔记(二)
摘要:我一直认为, 读书最大的功用之一, 就是能激发我们的思考, 是打开思维源泉的阀门; 这本书很好的起到了这一作用, 它让我们去思考软件开发的过程、 方法、 管理…, 为我们思考这些提供了真实生动的案例,也对现实的工作有些指导和警示作用。 为什么好软件如此难做?这是我本人, 我想也是很多软件都在苦苦思索
阅读全文
《梦断代码》阅读笔记(一)
摘要:《梦断代码》作者罗森伯格对 OSAF主持的 Chandler 项目进行田野调查,跟踪经年,试图借由 Chandler 的开发过程揭示软件开发中的一些根本性大问题。 《梦断代码》是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。 我觉得任何一个在软件领域稍有经验的技术人员
阅读全文
开篇博客(第二周)
摘要:介绍自己 我是软件工程大二的一名学生,在学习编程的路上走了一点点,未来要学的东西还有很多。学习的内容有些已经忘了. 经验和计划 经验: 对于自己刚刚踏入软件工程半年,总结自己着摸爬滚打半年来的生存经验 其一:一定要对自己所做的事情充满信心,相信自己一定可以做到 其二:对自己要学习的东西进行归纳整理,
阅读全文
《人月神话》读后感(三)
摘要:《人月神话》这本书已经读完了,下面给我留下很深印象的就是“银弹”人狼的引例了. "没有银弹-软件工程中的根本和次要问题" 软件活动的根本任务:打造由抽象软件实体构成的复杂概念结构;次要任务:使用编程语言表达这些抽象实体,在空间和时间限制内将它们映射成机器语言。人狼,这种民间传说中存在的怪物,会在月圆
阅读全文
《人月神话》读后感 (二)
摘要:你看看这标题,忒吸引人了。贵族专制、民主政治和系统设计。这就很使我想知道为啥系统设计能和贵族专制和民主政治联系起来; 贵族专制讲的就是这个概念的完整性系统设计必须由一个人来完成。(个人认为只能一个人.)但是一个人的决定不是任何时候都是正确的,所以这就有了民主政治的出现。在系统设计的时候,概念的完整性
阅读全文
《人月神话》读后感 (一)
摘要:《人月神话》,是老师推荐我们阅读的一本书。我呢,不是一个特别喜欢读书的人,但是这本书我竟然耐心的读了下去,恐怖如斯! 这本书的有他独有的魅力,本人目前已经看过一半了,先不说内容,光每章节的标题就很吸引人,这也是这本书的闪光点,也是使我产生对这本书阅读兴趣的一个重要原因。 本书以“焦油坑”开篇,联系古
阅读全文
《大道至简》读后感
摘要:利用暑假的时间,终于读完了周爱民老师的《大道至简》,老师的思想在本书中体现的淋漓尽致,通过老师的分析使得我对软件工程了解的更加深入; 老师从最基础的编程讲起,什么是编程,又说到了什么是语言,提及程序的简单定义 。程序=算法+结构;在所有的算法描述中,有且仅有三种执行逻辑:顺序、分支和循环。 老师说:
阅读全文