Lucene 中提供了 SmartCN 為中文提供分詞功能,實際應(yīng)用中還會涉及到停用詞集绰、擴展詞(特殊詞、專業(yè)詞)等,因此本文將聚焦在 Smart...
在前面的文章中埃叭,我們介紹了 H2 的一些特性以及 為什么H2 適合應(yīng)用在測試環(huán)境中。H2 不但可以作為嵌入式數(shù)據(jù)庫悉罕、內(nèi)存數(shù)據(jù)庫使用赤屋。在適當(dāng)?shù)膱鼍?..
上面篇文章中介紹了 H2 的一些特性。H2 因其提供了內(nèi)存數(shù)據(jù)庫的模式壁袄,經(jīng)常應(yīng)用在測試當(dāng)中类早,快速驗證某些SQL 操作的結(jié)果。本文將 H2 應(yīng)用于...
H2 是一個使用 Java 編寫的數(shù)據(jù)庫嗜逻,支持內(nèi)存涩僻、文件等多種模式,經(jīng)常用于項目的測試環(huán)境栈顷。除此之外逆日,通過 H2 的官網(wǎng)了解到,H2 還提供了豐...
前兩篇文章 《識別代碼中的壞味道(一)》 和 《識別代碼中的壞味道(二)》 中已經(jīng)介紹了 18 個代碼壞味道萄凤∈页椋《重構(gòu)》中還涉及到另外 4 個代碼...
在上一篇文章中,介紹了通過名字就能理解的 8 個壞味道蛙卤,感興趣可以查看識別代碼中的壞味道(一)狠半。本篇文章將識別代碼中的另外 10 個代碼壞味道:...
在前面的文章中噩死,我們介紹了 《提升編程效率:重構(gòu)》 以及 《何時開始重構(gòu)?》神年。了解了那些能夠更好的輔助團隊或者個人進行重構(gòu)已维,但是要讓重構(gòu)真正產(chǎn)生...
“任何時候都可以重構(gòu)”已日,如果這樣回答太過于寬泛垛耳,因為總有那么一些時候重構(gòu)的 ROI (投入產(chǎn)出比)并不高,設(shè)置與對重構(gòu)還不那么熟悉的開發(fā)者相當(dāng)于...
提升編程效率的大致可以分三類:任務(wù)拆解(Tasking To Action)飘千、使用高效的開發(fā)工具/框架堂鲜、關(guān)注高效的工程實踐。 其中任務(wù)拆解护奈,我們...