240 發(fā)簡信
IP屬地:上海
  • 代碼整潔之道(二)-Clean Code

    1 對象和數(shù)據(jù)結(jié)構(gòu) 對象把數(shù)據(jù)隱藏于抽象之后,暴露操作數(shù)據(jù)的函數(shù)捶箱;而數(shù)據(jù)結(jié)構(gòu)暴露其數(shù)據(jù),沒有提供有意義的函數(shù)动漾。 比如有一個幾何類Geometry...

  • 代碼整潔之道(一)-Clean Code

    1 有意義的命名 1.1 名副其實 變量丁屎、函數(shù)或類的名稱應(yīng)該已經(jīng)答復(fù)了所有的大問題,她該告訴你旱眯,為什么存在晨川,做什么事,應(yīng)該怎么用删豺。如果名稱需要注...

  • Resize,w 360,h 240
    領(lǐng)域驅(qū)動設(shè)計-落地技能

    1 界限上下文 限界上下文確實和劃分模塊共虑、劃分子系統(tǒng)一樣,是一種分而治之的手段呀页,可以起到分離關(guān)注點的作用妈拌。但限界上下文增加了一個要點,就是蓬蝶,它的...

  • Resize,w 360,h 240
    領(lǐng)域驅(qū)動設(shè)計-進(jìn)階概念

    本文作為學(xué)習(xí)筆記尘分,內(nèi)容來自“極客時間”專欄《手把手教你落地DDD》,如有侵權(quán)疾党,請及時告知音诫,必當(dāng)及時刪除。 1 聚合 聚合的兩個重要特征: 具有整...

  • Resize,w 360,h 240
    領(lǐng)域驅(qū)動設(shè)計-概述

    本文作為學(xué)習(xí)筆記雪位,內(nèi)容來自《極客時間》專欄《手把手教你落地 DDD》竭钝,如有侵權(quán)請告知,必定及時刪除雹洗。 2003 年香罐,Eric Evans 寫了《...

  • 構(gòu)筑測試體系

    重構(gòu)是很有價值的工具,但只有重構(gòu)還不行时肿。要正確地進(jìn)行重構(gòu)庇茫,前提是得有一套穩(wěn)固的測試集合,以幫我發(fā)現(xiàn)難以避免的疏漏螃成。編寫優(yōu)良的測試程序旦签,可以極大提...

  • 代碼的壞味道

    并不能給一個何時必須重構(gòu)的精確衡量標(biāo)準(zhǔn),只能給出一些跡象寸宏,它會指出“這里有一個可以用重構(gòu)解決的問題”宁炫。比如一個類有多少變量算是太大,一個函數(shù)有多...

  • 重構(gòu)的原則

    1 何為重構(gòu) 重構(gòu):對軟件內(nèi)部結(jié)構(gòu)的一種調(diào)整氮凝,目的是在不改變軟件可觀察行為的前提下羔巢,提高其理解性,降低其修改成本。重構(gòu)是為了讓代碼更容易理解竿秆,更...

  • Resize,w 360,h 240
    淺析 Redis 事件驅(qū)動框架

    Redis 5.0.14 源碼地址:https://github.com/redis/redis/tree/5.0[https://github...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品