先來提個 PR 來紀錄目前的進度,當成一個里程碑,可以去 github 上看看 最近工作上在整理 PR 互相的 feedback,趁這個機會跟大家分享在看程式...
Sprint目標是Sprint的一個目標,可以通過產品Backlog的實施來滿足。Sprint目標是產品負責人和開發團隊之間協商的結果。Sprint目標應具體且...
1. 什麼是Agile? Agile是一種軟件開發的理念,是對Software Development的價值觀。不是所有Project都應該使用Agile。Ag...
用例描述了用戶如何使用系統來實現特定目標。用例圖由系統,相關用例和參與者組成,並將它們相互關聯以形象化:所描述的內容是什麼?(系統),誰在使用該系統?(參與者)...
大家好:GHR是幫台灣人介紹日本工作的人才介紹公司FB https://www.facebook.com/GHRtaiwan/ ーーーーーーーーーーーーーー...
今天(2017年11月7日)Ken Schwaber和Jeff Sutherland發布了Scrum指南的更新。Scrum指南是Scrum的權威定義,由Scru...
曾經參加過大師91 Chen的講座,他提到:『現在在外面做scrum教練已經很難了,原因有二,一是有很多人認為Scrum不適合我們,二則是其他還有更多人認為我們...
前面講了幾篇設計模式的好處,事實上,大自系統架構,小至單一個物件的創見,都可以看見設計模式的影子。今天我們從最簡單不過的『創建單例物件』(Singleton)來...
在上一篇文章裡,我們介紹了透過『單一職責原則』來化解Feature Envy這個程式壞味道的方法。現在看起來PhoneBook與Contact都各司其職,並且功...
我們在前面的兩篇文章中,各自提到了程式的『波動拳』與『大量參數』兩種降低可讀性的程式寫法。然而,大部分時候,『可讀性』並不是最嚴重的問題,他只是不高明而已,『耦...
在前文中,我們看了依賴注入怎幫助解耦合與提高擴展性。在文末,我們有講到,當你有很多長得很像的類別,大家做的事都差不多,但是彼此之間都差了一點點,這時候該怎麼辦?...
今天要講的是一個老到不能再老的老題目:『依賴注入』。依賴注入,Dependence Injection,也很常被簡寫成DI。很多時候,我們都是在學Spring架...
不可能不欠技術債 在前文中我們其實已經提到了,技術債與金錢上的債務,有很多的共同點。在產品開發過程中,有時候為了搶奪商機,你不得不在深思熟慮後,決定用比較快速的...
琛哥說了,出來混,遲早要還的。工程師出來職場上打滾,不論專業度高或低,責任心好或壞,都或多或少會累積出一些技術債。技術債這種東西,有很多點都跟真實生活中的借貸...
『我進QA啦。』『這個案子現在已經在QA了。』『目前很順利,估計明天就可以進QA。』 多麽熟悉的工程師對白,不是?我對於各家公司的工作流程沒有意見,畢竟,能賺錢...
打開Scrum教科書,翻到Planning Meeting,然後我們開始照本宣科的開了Planning Meeting,並且很乖的估算了故事點與工時。 然後呢...
Planning Meeting估算完story,決定好這個sprint要做的story,sprint就開始了。 在一個自組織團隊裡,大家各有長才,各自領了自己...
撰寫本篇文章是因為在一個讀書會當中,聽到了成員分享邰曉梅老師在著作中提到的觀念,雖然他不是該章節的重點,但是可以快速幫你已安全的方法,列出所有可能的測試案例。這...
終於,我們開始跑scrum了。 在跑scrum的過程中,免不了要把需求寫成user story,再在每個story中定義什麼叫做『完成』。PO每個sprint都...
『好忙啊,好忙啊!』身為工程師,時不時地就有這種心情吧?在產品發展的過程中,隨著功能越來越多,客戶需求變更,或是緊急修正線上bug,每天每天的工作忙碌度都不太一...
這是一篇臨時追加的主題,因為在前文中,有邦友指教,聊到註解的實用性,深有感觸。同時,想到大師Robert C. Martin也在作品中不只一次強調註解的利與弊,...