IP屬地:河北
最近和一個同事在討論基于事件的系統(tǒng)設計,他認為命令和事件是一個系統(tǒng)消息的兩個名字,都是脫胎于觀察者模式族壳,沒有什么不同。 其實糠悯,在不久之前洋满,我也覺...
在日常開發(fā)中孝赫,我們經(jīng)常聽到這樣的話:“把這段代碼提成一個單獨的方法(類),這樣就可以在被復用了”,然而几迄,我們由于我們抽取的方法不同表蝙,導致有些模塊...
記得第一次跳槽的時候,到招聘網(wǎng)站上翻看各種初級工程師的招聘要求乓旗,都會有意無意的加上一句:具有良好的面向對象思維。當時心里很不屑集索,面向對象無非就是...
好長時間沒有寫過總結屿愚,趁著周末無事,總結下關于DDD(領域驅動設計)落地的一些心得务荆。 領域問題與解決方案 首先妆距,讓我們來認識兩組名詞:問題域和解...
讓我們從一段代碼開始,引入函數(shù)式編程 這是平時我們常用的描述買一杯咖啡的過程函匕,buyCoffee方法接收一個信用卡賬號作為參數(shù)娱据,我們在方法里直接...
前言 一直覺得函數(shù)式編程中的閉包和延遲計算是很神奇的技術,因為一直不知道原理盅惜,所以也不知道如何用好他們中剩。看過幾遍介紹抒寂,但終究是沒有摸到什么頭腦结啼,...
論代碼的表達能力 一直想向部門的同事們推薦領域驅動的設計方法,但是一直找不到一個合適的切入點屈芜。直到某年某月某日郊愧,看到了快速排序的不同實現(xiàn)方式之后...