阅读
跑步的小伙子
程序员
展开
-
静与动,天与地
宁静以致远,淡泊以明志。动静是两个方面,静,则需读书,动,可以跑步。动静结合。才能和谐。天行健,君子以自强不息, 地势坤,君子以厚德载物, 天地,天,则要激发奋进,地,则需承载包容原创 2016-11-07 09:13:08 · 296 阅读 · 0 评论 -
读书的时间管理的阶段性的总结
一 避免浪费时间,避免因为浪费时间而产生不必要的疲劳,不断地调整和优化。二 要留出自我思考的时间三 要留出休息的时间四 要培养一个比较好的心态,结庐在人境,往来无车马之喧闹,无丝竹之乱耳。五 要学会自我约束六 读书不应该是一种负担或者工作,它可以是一种可以静下心来的爱好,读书是一种可以使人平静的习惯,而习惯是可以养成的。七 避免出现精神疲劳,音乐,佛教的音乐等都可以心智的培原创 2016-11-07 09:14:08 · 286 阅读 · 0 评论 -
数据库重构『英文版』读后的个人总结
一,在敏捷开发中,当用户story进入开发阶段时,首先是判断现有代码是否能够完成用户的story。重构,将会伴随整个的开发过程。重构在保持原有的行为语义不变的基础上,采用渐进地(演进式)方式,逐步实现代码结构的渐进式地优化。并且在这个渐进的过程中,采用回归测试的方式,以保持语义的不变性。而数据库重构不仅要保持行为语义的不变,还要保持信息语义的不变。我们在进行数据库重构的时候, 需要由项目的集成环境原创 2016-11-07 09:11:46 · 535 阅读 · 0 评论 -
从读KentBeck的书籍,而对渐进式设计的个人理解
一,要写好代码, 结构应该是可以"动"的。 二,要有clear feedback, 要理解程序的结构。 三,人们都说过度设计,在设计的开始阶段,不能考虑的过于详细,如果设计过度是否会造成浪费呢。通过最简单,最直接的方式,完成最基本的功能,然后在以后的迭代中,再添加新的功能。设计是不可能一步到位的 四, 是要保证一个平稳的特性流原创 2016-11-07 09:12:10 · 570 阅读 · 0 评论 -
测试驱动开发 Kent Beck 英文注释版 第一部分 读书杂记
《测试驱动开发》英文注释版, 第一部分已经读的接近尾声。这是以一个货币为例子,来演绎测试驱动开发的基本过程。第一部分读的很慢,现在想来,这本书类似于一本工具书,如果只是读书,未必会领会其讲述的精髓。个人觉得最好是打开电脑,一边实现,一边读这本书。不同类型的书,其读法也稍有不同。对我来讲,英文版本的书,每次读的不是很多,但贵在坚持。下面把一些读书过程中浮现的一些片段记录下来。 1. Tdd的过程中原创 2016-11-07 09:13:50 · 566 阅读 · 0 评论 -
认知 方法 思维《暗时间》读书笔记
今天终于阅读完《暗时间》这本书,前后读了两遍,这是一本与数学领域密切相关的一本书。直到阅读至第二遍,才有入木三分的感觉,也体会到了简洁的数学之美。我想从认知、方法、思维三个方面来讲述自己对这本书的理解。 认知 在这本书的序言中,作者就讲到了人人都需要学习心理学,通过学习心理学来避免一些认知的弱点,从而提高对客观世界的认知能力。 第一篇暗时间 1. 从科学的原创 2016-11-07 09:15:24 · 934 阅读 · 0 评论 -
读KentBeck的实现模式《英文版》 个人总结
我在读实现模式英文版的时候,总感觉作者在教读者思考问题的方法,写代码的方法。 怎么样才能不破坏现有的代码结构,在增加新的变化的同时,又能保留现有代码结构的变化空间。 在这本书里提到了命名,面向对象中的继承,多态,接口,数据和程序结构等的综合作用,以及小的模式的使用等。使得程序开发变成了比较灵活,可交流的一件工作。 在面向对象的程序开发中,重复逻辑的消除原创 2016-11-07 09:11:35 · 1147 阅读 · 0 评论