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