摘要:
前几天,园子里评论比较高的一篇文章是《如何向妻子解释OOD》,这篇文章用交谈的方式,用生活中的示例来讲述面向对象编程的一些相关概念。一般这样的文章读起来都会朗朗上口,也非常好理解,因为都是生活中实际的例子。但是也有读者在下面的评论里说,他以前经常看一些用小猫小狗,汽车等用来讲解面向对象的文章,看的时候很有感觉,但是事后很快就遗忘了,更别说应用到自己的项目中。 阅读全文
随笔档案-2011年01月
F# (Part one)
2011-01-21 08:17 by 横刀天笑, 1040 阅读, 收藏, 编辑
摘要:
F# part one:function,list,option,seq,pattern match,rec function etc. 阅读全文
【线程呓语】与线程相关的一些概念
2011-01-18 21:55 by 横刀天笑, 1933 阅读, 收藏, 编辑
摘要:
编写多线程程序会遇到很多挑战,编写多线程程序并且保证不出错是非常困难的。首先在了解多线程编程之前就需要了解很多重要概念,本文就是对一些多线程概念做一些简单而且不严谨但好理解的阐述。 阅读全文
【线程呓语】Thread
2011-01-08 10:09 by 横刀天笑, 3263 阅读, 收藏, 编辑
摘要:
最近对并行和异步非常感兴趣,可惜对这些计算机基础理论的东西掌握的不够牢固,所以捡起来看看。如果有什么问题请大家不吝赐教,或者有一些并行和异步的论文也分享出来,让我拜读拜读,谢了~~ 阅读全文
测试驱动开发(一)-我们要的不仅仅是“质量”
2011-01-05 22:45 by 横刀天笑, 2902 阅读, 收藏, 编辑
摘要:
测试驱动开发是极限编程里很重要的一个实践,很多其他实践都是以这个实践为基础的。
测试驱动开发核心就是所有的实现都是测试“逼”出来的,所有的实现代码都是为了让测试通过而编写的,如果测试都通过了我们就可以拒绝再添加新的功能了或新的代码了,要让我写更多的代码,好,添加一个测试吧 阅读全文