
持久化幾乎是軟件的必備能力坦弟。所以武福,面向數(shù)據(jù)的設(shè)計(jì)戈锻,成為很自然的選擇。 試想作為開發(fā)人員,你了解需求后,開發(fā)的第一件事就是設(shè)計(jì)數(shù)據(jù)庫表結(jié)構(gòu),然后一...
軟件系統(tǒng)证逻,就是使用軟件技術(shù)來實(shí)現(xiàn)業(yè)務(wù)價(jià)值。所以抗斤,軟件系統(tǒng)本身包含兩個(gè)方面: 業(yè)務(wù) 技術(shù) 業(yè)務(wù)才是軟件系統(tǒng)的核心價(jià)值之所在瑟曲。試問,如果軟件使用了非...
上一篇文章我們談到如何分離領(lǐng)域邏輯以利于測(cè)試豪治。然而領(lǐng)域?qū)觾?nèi)部各種實(shí)體對(duì)象之間仍然會(huì)有依賴洞拨。單元測(cè)試測(cè)的是單元對(duì)象內(nèi)部的代碼,不測(cè)試被依賴對(duì)象负拟。對(duì)...
單元測(cè)試是軟件質(zhì)量的基本保證烦衣。但是,單元測(cè)試的概念至今應(yīng)該有二十年之久掩浙,現(xiàn)實(shí)中在國(guó)內(nèi)仍少有實(shí)踐花吟,聽說即便是一線互聯(lián)網(wǎng)大廠亦是如此〕Γ或許互聯(lián)網(wǎng)業(yè)務(wù)...
軟件的質(zhì)量該如何定義呢衅澈?衡量軟件的質(zhì)量可能有很多維度,我們這里不想那么學(xué)術(shù)谬墙。但你可以想象今布,糟糕的軟件質(zhì)量體現(xiàn)在哪里经备?從開發(fā)者的角度看,基本體現(xiàn)在...