原创 Scrum與Scrum+XP論戰之我見

近日,國外的敏捷社區熱鬧非常,關於Scrum與Scrum+XP之爭的討論更是甚囂塵上。大家不但在Yahoo敏捷討論小組進行了激烈的辯論,戰火也燃燒到了

原创 Mac OS X上安裝JRuby on Rails和sqlite3

項目開發從Ruby換成了JRuby,於是在自己的Mac上安裝JRuby和Rails。過程大同小異,不過有一些稍微值得注意的地方。 我的系統是Mac OS X 10.5.5,安裝JRuby 1.1.6,開發使用Sqlite3。   0.

原创 QCon北京大會4月即將召開,Martin Fowler等諸多牛人現場亮相

[不好意思,做個廣告]QCon全球企業開發大會北京站將於4月7~9日召開。QCon大會的目標是爲企業軟件開發領域提供技術架構、團隊領導和項目管理等深入

原创 讀Dreyfus知識獲取模型有感

Dreyfus知識獲取模型用來描述人對某項技能從無到有,再到精通的這個過程,在[url=http://blog.bruceabernethy.com/

原创 測試人員和開發人員的比例多少合適呢?敏捷開發對這個比例有何影響?

測試人員和開發人員的比例問題,是一個老生常談的問題。不少人對這個問題都有研究,當然很多人都有自己的看法。1.測試與開發人員的比例多少才合適呢?《微軟祕

原创 用Ruby反編譯Java class

Ruby反編譯Java不是新鮮事,可能不少人想過、做過。之前瞭解到[url=http://dreamhead.blogbus.com/]鄭曄[/url

原创 [翻譯]如何堅持TDD──使用者出現的問題以及解決方案

剛在InfoQ上翻譯了一篇文章,作者是Mark Levison,介紹了TDD初學者容易遇到哪些困難,爲什麼許多人淺嘗之後就放棄了,最後他還介紹了一些方

原创 單元測試中的“利人”與“利己”

單元測試中,每個測試類,甚至測試方法最好沒有依賴,這樣有很多好處:1.每個測試類都可以單獨運行並能成功;2.修改一個測試類不會對其它類造成影響。這也是

原创 在Ubuntu 8.10上安裝Rails

有了aptitude和gem,在ubuntu上安裝Rails不是什麼難事兒,但實際安裝時沒準碰到什麼問題,比如漏掉了某些類庫、必須更新版本等等。如果出現錯誤了去網上現查也可以,但是耗時耗力,搞不好1、2個小時搭進去了。我在昨天和今天裝了3

原创 [翻譯]給敏捷回顧主持人的5個小貼士

沒人會喜歡這樣的會議,把時間花在無休止的爭論中。更不會有人喜歡這樣的會議,別人徵詢了他們的意見,但很快將它置之不理。 回顧會議組織者(以及任何帶領小組

原创 HTML textarea輸入框限制長度

textarea在Web開發中經常用到,但是它本身不支持maxlength,可以通過下面的js實現:   function limit_textarea_input() { $("textarea[maxlength]").bin