读书
iteye_10153
这个作者很懒,什么都没留下…
展开
-
开发中的思考
一直在工作之余,阅读Kent Beck的实现模式,在开发之余,写一些心得: 1. 在开发前写出一个简单明了的todoList, 学会带着问题去思考。 2. 让自己的思维很清晰地线性化! 3. 对于逻辑和数据来讲,有时候业务数据会发生变化,那么只需要修改数据。如修改一个视图的结构或者表的内容等,而不需要对逻辑结构做修改。 ...2011-07-13 17:03:20 · 130 阅读 · 0 评论 -
测试驱动开发 Kent Beck 英文注释版 第一部分 读书杂记
《测试驱动开发》英文注释版, 第一部分已经读的接近尾声。这是以一个货币为例子,来演绎测试驱动开发的基本过程。第一部分读的很慢,现在想来,这本书类似于一本工具书,如果只是读书,未必会领会其讲述的精髓。个人觉得最好是打开电脑,一边实现,一边读这本书。不同类型的书,其读法也稍有不同。对我来讲,英文版本的书,每次读的不是很多,但贵在坚持。下面把一些读书过程中浮现的一些片段记录下来。 1. Tdd的过程...2010-11-16 09:21:21 · 276 阅读 · 0 评论 -
读KentBeck的实现模式《英文版》 个人总结
我在读实现模式英文版的时候,总感觉作者在教读者思考问题的方法,写代码的方法。 怎么样才能不破坏现有的代码结构,在增加新的变化的同时,又能保留现有代码结构的变化空间。 在这本书里提到了命名,面向对象中的继承,多态,接口,数据和程序结构等的综合作用,以及小的模式的使用等。使得程序开发变成了比较灵活,可交流的一件工作。 ...原创 2010-05-31 19:12:27 · 123 阅读 · 0 评论 -
数据库重构『英文版』读后的个人总结
一,在敏捷开发中,当用户story进入开发阶段时,首先是判断现有代码是否能够完成用户的story。重构,将会伴随整个的开发过程。重构在保持原有的行为语义不变的基础上,采用渐进地(演进式)方式,逐步实现代码结构的渐进式地优化。并且在这个渐进的过程中,采用回归测试的方式,以保持语义的不变性。而数据库重构不仅要保持行为语义的不变,还要保持信息语义的不变。我们在进行数据库重构的时候, 需要由项目的集成环境...原创 2010-06-02 21:09:07 · 134 阅读 · 0 评论 -
认知 方法 思维《暗时间》读书笔记
今天终于阅读完《暗时间》这本书,前后读了两遍,这是一本与数学领域密切相关的一本书。直到阅读至第二遍,才有入木三分的感觉,也体会到了简洁的数学之美。我想从认知、方法、思维三个方面来讲述自己对这本书的理解。 认知 在这本书的序言中,作者就讲到了人人都需要学习心理学,通过学习心理学来避免一些认知的弱点,从而提高对客观世界的认知能力。 第一篇暗时间 ...原创 2012-05-12 12:44:46 · 166 阅读 · 0 评论 -
从心理学和传统文化角度来初步理解个体与环境
最近,我参加了2014年8月10号的敏捷个人的线下分享。自己分享的题目是“个体与环境”,现在主要是从以下几个方面来讲述。一、个体与环境、遗传与环境 《认识心理学.第9版》(中译名)中讲到现代心理学始终关注个体与环境,一直在探寻在多大程度上,行为是由思维、情绪、动机、态度、价值观、人格和基因等内部过程引起的呢?相反而言,行为由是在多大程度上是由刺激、环境因素和其他个体的存在而引...原创 2014-08-12 21:43:27 · 253 阅读 · 0 评论