- 浏览: 245698 次
- 性别:
- 来自: 北京
最新评论
-
nowind:
我学ror时使用了haml一个月。现在回到了java,却再也无 ...
HAML必将流行 -
suliangben:
楼主你在幻想吧,你要走出你的幻想世界,接受现实。
HAML必将流行 -
kenrome:
打不开阿嗄
新文章都会发表在 dongbin.org 上,这个 blog 不再更新了 -
Soloara:
haml确实在很多方面体现出了其优势,但不可否认的一点是抽象程 ...
HAML必将流行 -
dayang2001911:
你为什么不把你那边的博文导入到javaeye来呢
新文章都会发表在 dongbin.org 上,这个 blog 不再更新了
文章列表
维护两个 blog 太麻烦,以后的文章只发表在 http://dongbin.org 上。欢迎订阅我的 RSS:
http://feed.feedsky.com/dongbin
- 2008-03-18 17:40
- 浏览 2635
- 评论(4)
来FreeWheel3周多了,工作上最大的成就就是推广TDD开发非常的成功,身边的同事从不写测试到自觉写测试,进步神速。尤其是 hideto 同学,还写了一些心得。
敏捷价值观的最重要一条就是勇气,TDD大家都说好,但是谁都不敢尝试。只有大刀阔斧的实践才有出路。
再次强调一下,TDD最重要的是Test First,补测试的方式是开发成本的极大浪费。早晚要写的东西为啥要拖到最后呢?
《Getting Real》书中的 Debt 的观点非常好,有些东西是债,你出来混早晚是要还的。更重要的是债是有利息的!很多人想把测试拖一拖,岂不知拖的越久,给项目代来的代价越大。Bad code smell 也 ...
- 2008-02-04 14:21
- 浏览 4128
- 评论(2)
代码分为两种,差或者更差。
追求完美是成功者的本能,平庸的代码跟平庸的人一样,没有前途。
没有测试的代码不叫代码,不是自动化的测试不是测试。
使用Windows最大的好处是让我更喜欢Linux。
- 2008-01-18 11:09
- 浏览 1605
- 评论(0)
生命不息,折腾不止。这句话形容我的2007年真是再贴切不过了。
2007年1月,由于慢性鼻炎,鼻中隔弯曲,我住院动了手术,开始了这一年折腾的序幕。手术还算成功,改善了我的相关症状。
出院后继续业余时间自己搞Ruby on Rails。但是我的本职工作是Rich Client的开发,偏偏我最感兴趣的是Web,而且实践敏捷ROR开发的愿望越来越强烈。经过激烈的思想斗争,终于鼓足勇气离开了IBM,加入了 RORCraft
加入RORCraft让我可以全身心的从事ROR开发,沉浸于编码的乐趣之中,技术上得到了很大进步。感谢Rex 先生。
经历了一段时间的磨练后, ...
- 2008-01-10 09:52
- 浏览 2196
- 评论(4)
注册了 dongbin.org 这个域名,但是还没用过。今天用nginx+mongrel搭建了这个新的blog,自力更生一把。
以后的blog将在dongbin.org 上发布,dongbin.iteye.com 会继续同步更新
- 2008-01-10 09:47
- 浏览 1487
- 评论(1)
SCIM输入法导致键盘失灵的解决办法
- 博客分类:
- linux
这个问题困扰了我好久。终于解决了。
apt-get install scim-bridge
然后修改 /etc/X11/xinit/xinput.d/scim , 把
GTK_IM_MODULE=xim
修改为
GTK_IM_MODULE="scim-bridge"
就好了。
- 2007-12-26 13:26
- 浏览 3052
- 评论(1)
经过了两年的折腾,周曙光要开始开茶馆了。
我一直很佩服这个敢想敢做的热血青年,虽然没什么稳定收入,却坚持作一名公民记者,在钉子户等事件中取得了非常大的影响力。
- 2007-12-24 10:01
- 浏览 1853
- 评论(0)
http://chinaonrails.com/topic/view/1034.html
由于时间关系,我只讲了一个皮毛。不过看到大家认真的学习态度,有种很满足的感觉。
RSpec 1.0 已经完全能取代Rails Test了,而1.1中的新特性已经超越了Rails Test。建议Rails项目中使用RSpec进行TDD开发。
- 2007-12-10 11:36
- 浏览 2763
- 评论(0)
Updated: 由于受到合伙人杨祥吉的欺骗,我和Tony早已离开了NibiruTech,请不要再咨询我NibiruTech的事情了。
国内的Rails爱好者们真是让人感动,有这么多有激情的爱好者,中国的Rails社区前途一篇光明。
引用你好:
我是大连一家日企的程序员,在学校时就喜欢RAILS,但周围没有同路人。所以,总是断断续续的学习,至今没有什么提高。
看到你们的团队,真的感到高兴,国内缺少你们这样潜心研究RAILS的团队。我在这上的学,现在工作又在这,挪窝很不方便。
但是看到你们,真心希望你们能成功。我有收藏目前出版的几乎最全的RAILS电子书,视频 ...
- 2007-12-06 10:23
- 浏览 2308
- 评论(1)
这篇文章骂认证的时候顺便把JSP骂了一通。
Technical Certifications: What Kind Of Bull Are They?
Not only that, the number one reason I liked Rails when I first saw it is because I had looked into getting a J2EE/JSP certification. They make you learn all of the JSP APIs, and it's like this archaeological dig. You go d ...
- 2007-11-11 16:35
- 浏览 1709
- 评论(0)
Skype Pro上写着10欧元5个月的包月拨打国内电话。我开始还挺兴奋,结果打了几个发现Skype信用点数急剧下降,才发现这个功能不对中国开通。10欧元就这么打水漂了。
既然没开通为什么我可以购买?并且不能够退款?Skype这个骗子。
明天要找Tom客服理论一番。
- 2007-11-04 18:41
- 浏览 1637
- 评论(0)
昨天有人问我Windows下面的Zentest的问题。关于Windows我想说两句:
我使用Linux工作已经有两年了,出了一些特殊需求,比如网上银行之类的,我绝对不会用Windows。我们NibiruTech团队没有一个人使用Windows,完全使用linux工作是理所应当的事,我至今还为使用Windows工作的日子为耻辱。
我并不是完全反对商业软件,一些商业操作系统,比如Mac我还是比较喜欢的。我反对的是微软的霸权主义,系统的安全隐患,恶心的Win32API,还有一群被微软牵着的,自鸣得意的M$ Fans。
所以我劝身边的每一个人抛弃Windows,远离微软,尤其是程序员朋友们。如果你 ...
- 2007-10-30 22:35
- 浏览 2487
- 评论(8)
Updated: 由于受到合伙人杨祥吉的欺骗,我和Tony早已离开了NibiruTech,请不要再咨询我NibiruTech的事情了。
这段时间的辛苦程度超出了想象,创业的压力和困难只有经历了才能体会到。手下的兄弟们工作也非常辛苦,能和这群兄弟一起创业是很快乐的事情。
我们是一个白手起家,没有任何背景的团队,只有打拼,让客户满意才有胜出的机会。这个创业盛行的时代,失败率也是出奇的高。失败的团队都有一个共同的特点:没有撑下去。我们只要活下去就会看到成功的曙光。
三年,只要我们能够撑三年,就能立于不败之地。
- 2007-10-13 09:56
- 浏览 2393
- 评论(6)
什么是Ruby之道? 翻译这篇文章让我对这个问题有了更深的理解。
这个“道”如果只是Ruby所有,那么它只是一种有为法。但是Hal Fulton并非这么想,他只是想通过Ruby来让我们理解其背后的“道”。这种道不生不灭,无色无相,乃是一种无为法。所有世间事物皆遵循这种道,而道又是不能由世间文字所描述,只能通过个人修证而来。
Ruby之道表现为简单性和美感,这点和其他世间法是一致的。只有摆脱“企业级”,“工业标准”之类的枷锁才能真正做到这一点。而J2EE就是典型的反面例证,企业级成为复杂性的堂皇借口,复杂性成为标准的设计原则,程序员沦为标准的奴隶。
作者全篇也没有明确地讲出什么是Ruby之道 ...
- 2007-10-07 10:27
- 浏览 2907
- 评论(4)
一般来讲,TDD的开发方式由三个步骤组成:
1. 编写一个失败的测试用例
2. 编写功能代码让这个测试通过
3. 如果代码有坏味道,就Refactor,否则goto 1
但是实际开发中,在哪一个层面上编写这个失败的用例是一个更为关键的问题。比如说一个Invitation的需求,我们可以
1. 用Selenium编写一个Acceptance Test,
2. 对Controller 开始编写一个Functional Test
3. 编写一个ActionMailer Test.
4. Invitation Model的 Unit Tests
选择哪一个测试好呢?显然这4个测试的粒度是依次递减 ...
- 2007-10-01 14:36
- 浏览 1923
- 评论(0)