可變狀態(tài)的泛濫往往被認(rèn)為是軟件維護(hù)災(zāi)難的元兇之一,尤其是當(dāng)過程封裝遇上多線程,普通的面向?qū)ο缶幊碳记赏耆豢按笥?,因?yàn)槔^承/封裝/多態(tài)等手法針對(duì)...
Kotlin語(yǔ)言是大名鼎鼎的JetBrains公司(就是可以甩Eclipse數(shù)條大街的IntelliJ IDEA背后的公司)出品的現(xiàn)代的編程語(yǔ)言...
本文寫于2013/8/14,謝絕無授權(quán)轉(zhuǎn)載 作為個(gè)體的人 人們常常選擇性的忽略了軟件開發(fā)和實(shí)際過程是由一個(gè)一個(gè)的個(gè)體的人來完成的;然而人都有弱點(diǎn)...
本文寫于2013/8/24,謝絕無授權(quán)轉(zhuǎn)載 本文是第四部分,主要討論方法論和方法設(shè)計(jì)的一些基本規(guī)則,已經(jīng)如何清晰地定制和應(yīng)用這些規(guī)則。 構(gòu)建發(fā)布...
本文寫于2013/8/18,謝絕無授權(quán)轉(zhuǎn)載 本文是第三部分。 信息交換和流動(dòng) 如果我們將軟件開發(fā)活動(dòng)看作是協(xié)作游戲,那么如果Kim知道一些Pat...
本筆記完成于2013/8/11;謝絕無授權(quán)轉(zhuǎn)載。 這本書的中文譯名是一個(gè)平淡無奇的<<敏捷軟件開發(fā)>>,這個(gè)名字是如此的平庸以至于放在書架上不會(huì)...
傳統(tǒng)的并發(fā)變成模型通過Mutex/Conditional Variable/Semaphore的設(shè)施來控制對(duì)共享資源的訪問控制,但是這一經(jīng)典模型...
本文謝絕無授權(quán)轉(zhuǎn)載。 在目前大部分的軟件開發(fā)組織中,敏捷開發(fā)已經(jīng)成為毋庸置疑的標(biāo)配。隨著數(shù)位技術(shù)大神和布道師的宣揚(yáng)和數(shù)量龐大的敏捷教練的身體力行...