关于作者

姓名:

性别:男

出生日期:--

地区:

联系电话:

QQ:--

婚否:保密
用户名:RonaldMatt
笔名:RonaldMatt
地区:
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



ruby

Manifest With Yuan

访问统计:
文章个数:175
评论个数:107
留言条数:1




Powered by BlogDriver 2.1

纯粹物件导向空间

 

Object-Oriented Funtional Programming Common Lisp / Scheme Haskell Self-Help

文章

UnitTestingAbstractionLevel
摘要:单元测试可以让你验证你的函数的抽象或者封装的层次,譬如我写了一个函数: 查看全文

- 作者: RonaldMatt 2007年11月8日, 星期四 15:51  回复(1) |  引用(1) 加入博采

AssertionImplication
摘要:TDD一个东西很有启发,但是很突兀,不知道这个思想哪里来的: 查看全文

- 作者: RonaldMatt 2007年11月4日, 星期日 10:17  回复(1) |  引用(1) 加入博采

ArchitecturalBugs
摘要:最近做的两个项目,看到一些bug,其实都是架构上面的问题: 查看全文

- 作者: RonaldMatt 2007年11月2日, 星期五 10:26  回复(1) |  引用(1) 加入博采

UnscalableSolutions
摘要:最近不断碰到UnscalableSolutions,不得不写一下,今天碰到一个: 查看全文

- 作者: RonaldMatt 2007年10月26日, 星期五 16:09  回复(1) |  引用(1) 加入博采

/div>
TddIsFolding
摘要:如果你能领悟到这一点,TDD就是小菜一碟了。 查看全文

- 作者: RonaldMatt 2007年07月5日, 星期四 18:30  回复(1) |  引用(2) 加入博采

UnitTestingConfiguration
摘要:配置和编程的本质区别是什么? 为什么有的代码很难单元测试? 配置可以单元测试吗? 什么东西才需要单元测试? 什么是组件编程? 什么是Convention over configuration?它们两者有什么区别? 为什么Web Container是一个白痴的想法? 查看全文

- 作者: RonaldMatt 2007年06月23日, 星期六 13:00  回复(2) |  引用(2) 加入博采

CodeBloating
摘要:做一个很短的私活,不需要考虑什么设计,尤其交付之后提的一些修改的建议,我发现所有修改都是倾向于就地修改,倾向于Quick Fix, 查看全文

- 作者: RonaldMatt 2007年06月15日, 星期五 17:23  回复(1) |  引用(2) 加入博采

AbstractionVsConfusion
摘要:一般人做抽象常犯的错误就是错把confusion当成abstraction,抽象一定是要砍掉东西的,不是往上加东西的。 查看全文

- 作者: RonaldMatt 2007年06月15日, 星期五 10:33  回复(1) |  引用(2) 加入博采

TheWhiteBoardMethod
摘要:当你学习一样全新的学问或者技术的时候,不是所有这里学问都有一个导论的,可能这不是一种学术,可能根本就没完全发展成体系,你只是能够看到一些支离破碎的东西:一些概念,一些方法,一些原则,一些dos & donts,一些案例,等等。那么你如何去对这样的尚未形成体系或者尚未在你脑中形成体系的知识进行组织管理呢?我能知道的就是“白板法”。 查看全文

- 作者: RonaldMatt 2007年06月10日, 星期日 17:17  回复(1) |  引用(2) 加入博采

ContextBasedNaming
摘要:最近挑灯夜读了Kent Beck大侠的Smalltalk Best Practice Patterns Volumn 1: Coding,又重新开始注意命名了,在Intention Revealing Selector里面举了一个例子linerSearchFor -> searchFor -> includes,作者觉得后面的名字要比前面好,作者教的一个方法就是想像这个东西的另外一个实现方式,而我觉得这种方式并不太有效,对我。 查看全文

- 作者: RonaldMatt 2007年05月29日, 星期二 11:10  回复(2) |  引用(2) 加入博采