Devs.tw 是讓工程師寫筆記、網誌的平台。歡迎您隨手紀錄、寫作,方便日後搜尋!
在这篇2010年的文章里,作者鼓励程序员们在写代码前先写 README,先把思路理清楚。代码写再好但没需求,也是白搭。最近作者创办的公司以$75亿卖给了微软,这就是 GitHub。
前陣子看到這篇文章,試著照做了一下,個人心得:效果非常好!
Remember that feeling when you first started writing automated code tests and realized that you caught all kinds of errors that would have otherwise snuck into your codebase? That’s the exact same feeling you’ll have if you write the Readme for your project before you write the actual code.
的確會有這種感覺!
TDD 是每次更動前後,用測試找出 application 是否有與 spec 衝突而爆掉的地方。
Readme driven development 則是每次更動前後,用 README.md 找出 application 是否有與「專案初衷」與「架構設計」衝突而爆掉的地方。
真心覺得不錯,大家有空可以試試。