發表文章

目前顯示的是 9月, 2013的文章

李小龍與敏捷開發

http://www.csdn.net/article/2013-09-03/2816811-Agile-development-JIRA-Atlassian X的,這篇真的太妙了,JIRA不過是一個isssue tracking system,扯到敏捷很合理,因為JIRA內含可以執行敏捷流程的設計,不過扯到李小龍,還真是拉的非常遠!不過講的其實很有道理~ When one has no form, one can be all forms; When one has no style, he can fit in any style. 無招勝有招、這不是說不用去學招式,而是學了招式要體會它的意義,不要被招式所侷限。所謂設計範式與一些程式技巧就是我們搞軟體的招式吧,當學了夠多招,而且體會它的意義的時候,就不會拘泥於用哪一招,雖然很難想像寫code時像水一樣變幻自在的感覺,不過聽起來蠻有道理的!菜鳥如我,透過這段話至少知道如果學的招在戰鬥時沒辦法使用,就爽快的不要用吧! All fixed set patterns are incapable of adaptability or pliability. The truth is outside of all fixed patterns. Scrum、XP、Lean、RUP是軟體開發的戰略Pattern、Design Pattern是軟體開發的戰術Pattern、Refactor,Language最佳語法是軟體開發的接近戰Pattern,不同領域都有不同的Pattern,每個都有它的界限,真正使用起來,限制還不小,那要學嗎?學!當我們進到Pattern裡的時候,才有機會看到Pattern外面的The Truth! If you spend too much time thinking about a thing, you'll never get it done. 需要想很多的複雜方案,直接就送去領便當!附帶一提,看到這句話,讓我困擾多月的問題得到了一個清晰的答案!搞軟工與寫程式也是一樣,如果要弄一個遙遙無期的架構,不如以一個可接受的形式先把User Story作出來,把bug處理掉才是王道,再不行,把User處理掉,那就是霸道!不管是王道還是霸道,就是要簡單~ Make at least one de...