我們平時設(shè)置目標都是較為隨意的,舉例來說,在抱怨自己的身材時萎羔,可能就會給自己一個我要減到XX斤的目標,然后發(fā)發(fā)狠餓了幾頓飯碳默、跑了幾次步贾陷,隨后不知道什么時候起激情退卻,又回到了...
重構(gòu)第十章 10.Remove Setting Method(移除設(shè)值函數(shù)) 你的class中的某個值域嘱根,應(yīng)該在對象初創(chuàng)時被設(shè)值髓废,然后就不在改變。去掉該值域的所有設(shè)值函數(shù)该抒。 ...
0. 本章內(nèi)容導(dǎo)圖 在對象技術(shù)中凑保,最重要的概念莫過于“接口”冈爹,容易被理解和被使用的接口是開發(fā)良好面向?qū)ο筌浖年P(guān)鍵。本章介紹的重構(gòu)手法是用來使接口變得更簡潔易用的欧引。 1. 重...
一、大腦是需要進行“管理”的芝此。 很多人可能都有同樣的一個感受憋肖,就是工作以后,總是感到很累癌蓖,而這種累瞬哼,大多來自精神上的疲憊感、焦慮感和恐懼感租副。 回想一下坐慰,工作中是不是常常會遇到...
碎片化時間怎么更好的利用起來?這些App建議你用一下,或多或少都會對你有幫助的! 一席 與TED不同 一席上都是高質(zhì)量的中文演講,演講者都是各個領(lǐng)域中知名人物结胀,你可以通過觀看...
今日分享內(nèi)容:讀書時主要關(guān)注什么?如何做筆記糟港?筆記的用途是什么攀操?什么時候會翻看讀書筆記? 以下是今天分享的大綱秸抚,主要圍繞方法篇速和,軟件篇,心態(tài)篇來寫關(guān)于讀書筆記的剥汤,條條大路通羅...
前兩天我寫了一篇關(guān)于自己讀書經(jīng)歷的文章,大家紛紛留言吭敢,吐槽了自己在讀書過程中遭遇的一些困境: “明明看過了很多書碰凶,卻記不清里面的內(nèi)容了”, “書讀的很多鹿驼,卻沒法派上用場欲低,生活...
1.解決思路:使用一種新的java.util.List實現(xiàn),來變相的達到列表校驗的效果畜晰。 2.可以看到ValidableList具有二象性砾莱,ValidableList LIK...
作者:劉仁鵬GitHub地址:https://github.com/LingPaicoder/agile-base-4j 轉(zhuǎn)載請注明出處 1. 簡介 之前為大家介紹過用Kot...
首先,了解狀態(tài)機是什么舷蟀,我們?yōu)槭裁葱枰獱顟B(tài)機恤磷!舉個最簡單例子面哼,請假野宜,作為一個最底層程序員,每次請假都要領(lǐng)導(dǎo)層層審批魔策,而假有分為很多種匈子,事假,病假闯袒,婚假虎敦,年休假等等,當然選擇請...
Spring StateMachine框架可能對于大部分使用Spring的開發(fā)者來說還比較生僻政敢,該框架目前差不多也才剛滿一歲多其徙。它的主要功能是幫助開發(fā)者簡化狀態(tài)機的開發(fā)過程,...
在日常開發(fā)業(yè)務(wù)場景中唾那,經(jīng)常要遇到對 實體進行通用性操作,如:進行持久化時褪尝,出現(xiàn)的保存 創(chuàng)建人信息更新數(shù)據(jù)時候闹获,通用更新 操作人信息指定接口自定義主鍵期犬,等為了解決這類問題,可以...
說明 六邊形架構(gòu)又稱“端口和適配器模式”避诽,是Alistair Cockburn提出的一種具有對稱性特征的架構(gòu)風格龟虎。在這種架構(gòu)中,系統(tǒng)通過適配器的方式與外部交互沙庐,將應(yīng)用服務(wù)于領(lǐng)...
一鲤妥、DDD概述 DDD,即領(lǐng)域驅(qū)動設(shè)計拱雏,核心是不斷提煉通用語言并用于與領(lǐng)域?qū)<业葓F隊所有成員交流旭斥,并用代碼來表達出一個與通用語言一致的領(lǐng)域模型。 通用語言:通過團隊交流達成共...
前言 這篇文章假設(shè)你已經(jīng)初步了解過領(lǐng)域驅(qū)動設(shè)計(DDD)的基本概念(聚合根古涧、實體垂券、值對象、領(lǐng)域服務(wù)羡滑、領(lǐng)域事件菇爪、資源庫、限界上下文等)以及CQRS的設(shè)計柒昏,本文會將重點放在如何落...
由于自己身處SAAS行業(yè)凳宙,在經(jīng)歷了幾輪復(fù)雜需求的蹂躪之后,我一直試圖尋找一種解法职祷,可以盡量cover住復(fù)雜多變的需求氏涩。在過去的一年中,通過反復(fù)閱讀和實踐有梆,似乎讓我對此有了一些...
摘要 本文源自2018領(lǐng)域驅(qū)動設(shè)計中國峰會《領(lǐng)域驅(qū)動設(shè)計與演進式架構(gòu)專題》的Session之一是尖,是其博客版 在實踐領(lǐng)域驅(qū)動設(shè)計時,可以挑選一些方法互為參照泥耀,端口和適配器架構(gòu)概...