代码改变世界

随笔档案-2011年01月

或许你需要一些可操作性更强的实践

2011-01-28 22:55 by 横刀天笑, 7324 阅读, 收藏, 编辑
摘要: 前几天,园子里评论比较高的一篇文章是《如何向妻子解释OOD》,这篇文章用交谈的方式,用生活中的示例来讲述面向对象编程的一些相关概念。一般这样的文章读起来都会朗朗上口,也非常好理解,因为都是生活中实际的例子。但是也有读者在下面的评论里说,他以前经常看一些用小猫小狗,汽车等用来讲解面向对象的文章,看的时候很有感觉,但是事后很快就遗忘了,更别说应用到自己的项目中。 阅读全文

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 阅读, 收藏, 编辑
摘要: 测试驱动开发是极限编程里很重要的一个实践,很多其他实践都是以这个实践为基础的。 测试驱动开发核心就是所有的实现都是测试“逼”出来的,所有的实现代码都是为了让测试通过而编写的,如果测试都通过了我们就可以拒绝再添加新的功能了或新的代码了,要让我写更多的代码,好,添加一个测试吧 阅读全文
点击右上角即可分享
微信分享提示