团队之美
前阵子有幸收到了华章社何艳编辑送来的《团队之美》一书,花了两周陆陆续续读完了大部分,总体感觉是本好书,因此在此分享下个人的体会。 这是本比较厚的书,大概450页,共31章,每章作者都讲述了自己的团队经历,团队如何一起工作,如何成功或失败,遇到什么障碍,这些作者有什么体会和感悟,等等。O’Reilly的这一套**之美(Beautiful...
View ArticleMay your builds always succeeds!
Just finished the book “Building and Testing with Gradle” in this vacation, and here is my review. First of all this book has a great Foreword by Ken Sipe, the CTO of Gradleware. I totally agree with...
View Article没有银弹,但你也需要子弹——读《测试驱动开发的艺术》
昨晚我发了条微博,内容如下: 编程本质上是用脑的,当程序复杂的时候人脑会不够用,于是bug百出,程序员心力憔悴。好在出现了各种工具和方法论来帮助降低人脑的负荷,让人能够专注于有限的地方。但是,很多人迷信工具和方法论以致几乎忽略了人脑的能力,就好像只要用对了方法和工具,放只猴子也能把软件写出来,这也应该反思。...
View ArticleAddison-Wesley的大师签名系列图书
在‘阅读计算机图书的一些心得’中我提过 首先是挑书,我在读书的同时慢慢锻炼了挑书的能力,因为读书最大的消费不是书价,而是时间,因此挑对书是至关重要的。我读书主要是看出版社,比如国外著名的有O’Reilly、Manning、Addison Wesley、Pragmatic Bookshelf等等,这些出版社的书大部分质量非常优秀,也包含了不少的经典,就算你不小心遇到本很水的,那几率也是非常地低。...
View Article编写可读代码的艺术
在我们刚开始学习编程时,老师会教我们使用正确的语法、合理的数据结构、高效的算法。而这里的“正确”、“合理”及“高效”,基本都是从机器的角度来说的。但从一般人的角度来看,特别是对非专业人员来说,很多编程语言的语法以及大多数的数据结构和算法都是非常难以理解的。我们可以理直气壮地说“非程序员不需要理解这些东西”,可是我们有没有认真想过,我们编写的代码对于其他程序员来说真的很容易理解吗?...
View Article实例化需求的威力
2011年12月份上海的AgileTour大会上,Gojko Adzic 发表了一个题为 Take the business along for a ride 的演讲。演讲中的一个故事我至今印象深刻,故事的主角是F-16战斗机,它的最初的设计需求是飞行速度要达到2-2.5马赫,首席设计师 Hillaker...
View Article享受工具——The Cucumber Book译者序
软件开发领域有一个关于图书的“奥斯卡”大奖,自1991年起每年颁发一次,用以表彰每一年对该行业产生重大影响的图书,它就是Jolt...
View Article2013年我读过的书
2013年我完整读过的书有13本,当然除此之外也翻开了很多其他的书,但基本都没有读到1/3,因此算下来其实阅读量不多,也就平均每个月1本的样子,阅读量不多的原因无非三个:第一是懒,刷微博打游戏看电影都要时间;第二是专注不够,很多书翻开了就没下文;第三是身体原因,前三个月基本没看书。...
View Article