編程的奧義(一)

簡單談?wù)劊局艿募夹g(shù)收獲。

1昵时、快绩卤,微服務(wù)和容器

從開發(fā)的角度來看,編寫代碼要快土涝、開發(fā)要快佛寿、功能測試要快、環(huán)境部署要快但壮、服務(wù)啟停要快冀泻;

從生產(chǎn)的角度來看,程序運行的速度要快蜡饵、高并發(fā)之下還是要快弹渔。

因為對快的需求,逐漸發(fā)展出了目前的微服務(wù)技術(shù)和容器化技術(shù)验残。

微服務(wù)架構(gòu)之所以流行捞附,因為把服務(wù)拆小了,可以高度復(fù)用您没,不用經(jīng)常編寫和修改代碼鸟召,節(jié)省了非常多的時間。

容器化技術(shù)之所以流行氨鹏,因為容器化技術(shù)可以使得生產(chǎn)環(huán)境和測試環(huán)境一致欧募,節(jié)省了大量的環(huán)境部署時間、減少了出錯的可能性仆抵,還可以隨意增加容器節(jié)點跟继,增強(qiáng)業(yè)務(wù)處理能力,保證高并發(fā)下的快速響應(yīng)镣丑。

2舔糖、如何編寫復(fù)雜業(yè)務(wù)代碼?

寫復(fù)雜業(yè)務(wù)的代碼莺匠,需要流程引擎嗎金吗?需要設(shè)計模式嗎?

在我看來,都不需要摇庙,對于這種業(yè)務(wù)流程的表達(dá)旱物,簡單樸素的組合方法模式是再合適不過的了。

在做過程分解的時候卫袒,不要把太多精力放在工具上宵呛,或者設(shè)計模式帶來的靈活性上。

而是應(yīng)該多花時間在對問題分析夕凝,結(jié)構(gòu)化分解宝穗,最后通過合理的抽象,形成合適的階段和步驟上迹冤。

過程分解完了之后讽营,引入對象模型,對象模型更加清晰的還原了業(yè)務(wù)語義泡徙,同時橱鹏,通過對象的多態(tài)可以消除代碼中的大部分if-else。

所以堪藐,復(fù)雜的業(yè)務(wù)代碼怎么寫莉兰?

即自上而下的結(jié)構(gòu)化分解 + 自下而上的面向?qū)ο蠓治觥?/p>


最后,說點與技術(shù)無關(guān)的礁竞。

當(dāng)一無所有的時候糖荒,就要拼搏(前提是找對方向),因為沒有什么可失去的模捂,大不了從頭再來捶朵。

當(dāng)打下堅實基礎(chǔ),前途遠(yuǎn)大的時候狂男,就要穩(wěn)中帶拼综看,不能為了一次前途未仆的收益,就把自己所有籌碼壓上去岖食。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末红碑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子泡垃,更是在濱河造成了極大的恐慌析珊,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蔑穴,死亡現(xiàn)場離奇詭異忠寻,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)存和,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門锡溯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赶舆,“玉大人,你說我怎么就攤上這事祭饭。” “怎么了叙量?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵倡蝙,是天一觀的道長。 經(jīng)常有香客問我绞佩,道長寺鸥,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任品山,我火速辦了婚禮胆建,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘肘交。我一直安慰自己笆载,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布涯呻。 她就那樣靜靜地躺著凉驻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪复罐。 梳的紋絲不亂的頭發(fā)上涝登,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機(jī)與錄音效诅,去河邊找鬼胀滚。 笑死,一個胖子當(dāng)著我的面吹牛乱投,可吹牛的內(nèi)容都是我干的咽笼。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼篡腌,長吁一口氣:“原來是場噩夢啊……” “哼褐荷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起嘹悼,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤叛甫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后杨伙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體其监,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年限匣,在試婚紗的時候發(fā)現(xiàn)自己被綠了抖苦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖锌历,靈堂內(nèi)的尸體忽然破棺而出贮庞,到底是詐尸還是另有隱情,我是刑警寧澤究西,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布窗慎,位于F島的核電站,受9級特大地震影響卤材,放射性物質(zhì)發(fā)生泄漏遮斥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一扇丛、第九天 我趴在偏房一處隱蔽的房頂上張望术吗。 院中可真熱鬧,春花似錦帆精、人聲如沸较屿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吝镣。三九已至,卻和暖如春昆庇,著一層夾襖步出監(jiān)牢的瞬間末贾,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工整吆, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留拱撵,地道東北人。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓表蝙,卻偏偏與公主長得像拴测,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子府蛇,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 微服務(wù)最近非常流行集索,各大互聯(lián)網(wǎng)公司紛紛采用微服務(wù)架構(gòu)體系,微服務(wù)架構(gòu)模式正在為敏捷部署以及復(fù)雜企業(yè)應(yīng)用實施提供巨大...
    Sting閱讀 9,082評論 0 57
  • 大個姑娘汇跨,這是一個容易動感情务荆,敏感型的天秤座姑娘。 這枚姑娘和一個14歲的調(diào)皮小男生在一塊相處3周時間穷遂,一塊學(xué)習(xí)3...
    高大個在這里暢給你聽閱讀 286評論 0 0
  • 打開隱藏文件 .git/找到index.lock 這個文件,然后把他刪掉!這個是因為git同步導(dǎo)致的一些問題
    以德扶人閱讀 633評論 0 47
  • 讀書不是種愛好函匕,應(yīng)該是人必須要學(xué)會的。世界很大蚪黑,人生很很長盅惜,每個人都有獨一無二的思想中剩。只有通過讀書才能理解自己,理...
    奮斗_M仔閱讀 223評論 0 0
  • 一條蠶絲棉褲抒寂,便是無邊暖意结啼。古人云:“紈素既已成,君子行未歸蓬推。裁用笥中刀妆棒,縫為萬里衣。盈篋自余手沸伏,幽緘俟君開《郑”今...
    冰眉鐵面閱讀 139評論 0 0