9月292014 aknow- Network Team 編輯 打造專屬於你的 Git 工作流程 — Alias、Commands、Hooks (Ref: http://blog.openhatch.org/tag/newsletter/) Larry Wall(Perl 之父)曾說過,程式設計師有三大美德: 「懶惰」、「不耐煩」、以及「傲慢」。所以如果你想要成為偉大的程式設計師,你一定要懂得「偷懶」!在每天的軟體開發中,版本控制系統(Ve...
9月162014 Conjuror- QA Team 編輯 專注在該費心的工作上,用 CI 來提昇程式品質 在開發的過程中,很常會遇到新上的 patch 不小心弄壞了已經存在的功能。處理這種 regression bug,尤其是在已經有大量 patch 加入了程式碼之後,要找出當初弄壞這個功能的 patch 更是難上加難。現在已經有一些工具能夠幫助你用 bisect 以二分法來找出造成問題的 patch,...
9月102014 PPPaul- QA Team 編輯 從 UI 元件上測試你的 App 謀智台客之前的文章提到了有關 Gaiauitest ,在 Mozilla 工作團隊的努力下,這套工具已經越來越健全,足以寫出貼近使用者體驗的測試了。 對於開發者來說,更重要的是如何使用它來幫助自己開發的程式。下面以 Contact App 的例子,如何透過 Gaiauitest 的架構來測試 App...