精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如果老板讓你重構(gòu)系統(tǒng) 你就這樣跟他說

移動(dòng)開發(fā)
就我所見,把原有系統(tǒng) “推倒重來” 的喜好不只程序員有,使用者更有。拿我?guī)啄昵暗哪欠莨ぷ鱽碚f,剛?cè)肼毨洗髠兙蛠砀矣懻撓到y(tǒng)重做的打算:需要多少人,多少錢,多長時(shí)間,能把原有系統(tǒng)推翻重來。畢竟大家每天都忍受切膚之痛:速度慢、經(jīng)常出錯(cuò)、不安全、客戶抱怨、架構(gòu)糟糕…… 所以都想拿出 “敢叫日月 換新天” 的勁頭,來個(gè)干脆的徹底解決。

[[155470]]

上個(gè)月,有個(gè)以前的同事問我:“你在的時(shí)候,為什么不把原來的系統(tǒng)都重做了,我們明明有實(shí)力啊”。

我說:“我們也做了很多事情嘛,系統(tǒng)穩(wěn)定性、安全性、增加冗余、理清各模塊職責(zé)、API 通訊機(jī)制的建立、內(nèi)部分層的整理。”

他說:“對,但我還是想知道,你為什么不把系統(tǒng)重做了呢?”

于是我問:“我離職之后,后來似乎多投了不少人重做系統(tǒng)?結(jié)果怎么樣呢?”

他說:“結(jié)果,結(jié)果就是做業(yè)務(wù)要同時(shí)操作三四套系統(tǒng)……”

就我所見,把原有系統(tǒng) “推倒重來” 的喜好不只程序員有,使用者更有。拿我?guī)啄昵暗哪欠莨ぷ鱽碚f,剛?cè)肼毨洗髠兙蛠砀矣懻撓到y(tǒng)重做的打算:需要多少人,多少錢,多長時(shí)間,能把原有系統(tǒng)推翻重來。畢竟大家每天都忍受切膚之痛:速度慢、經(jīng)常出錯(cuò)、不安全、客戶抱怨、架構(gòu)糟糕…… 所以都想拿出 “敢叫日月 換新天” 的勁頭,來個(gè)干脆的徹底解決。

這種心情可以理解,但在我任內(nèi) “重做系統(tǒng)” 一直沒有被提上日程,整個(gè)技術(shù)團(tuán)隊(duì)所做的都是 “改良” 的工作,內(nèi)容就像我上面說的:系統(tǒng)穩(wěn)定性、安全性、增加冗余、理清各模塊職責(zé)、API 通訊機(jī)制的建立、內(nèi)部分層的整理。這個(gè)選擇我有充分把握,而且在我看來,如果斷然 “推倒重來”,我未必能比繼任者做得更好,甚至可能更糟糕,因?yàn)?“推倒重來” 絕不是那么簡單的事情。

眾所周知,軟件開發(fā)的難點(diǎn)之一就是控制復(fù)雜度。但是在不同的領(lǐng)域,復(fù)雜度有不同的表現(xiàn)。對于純互聯(lián)網(wǎng)業(yè)務(wù),或者 IT 基礎(chǔ)架構(gòu)來說,其復(fù)雜度在于軟件本身,架構(gòu)的制定、類庫的選擇、編碼的質(zhì)量等等。對于其它 IT 系統(tǒng)——尤其是公司迅速成長,業(yè)務(wù)不斷復(fù)雜化的 IT 系統(tǒng)——而言,其復(fù)雜度并不在于軟件本身,安全、性能、負(fù)載的問題都套用現(xiàn)成的 IT 解決方案,真正的復(fù)雜度來自系統(tǒng)承載的業(yè)務(wù)本身,比如最簡單的:系統(tǒng)里有哪些單據(jù),各種單據(jù)承載什么信息,用在什么場景,這些單據(jù)是怎樣流轉(zhuǎn)的,各種單據(jù)存在怎樣的約束關(guān)系,出現(xiàn)異常情況應(yīng)當(dāng)如何處理才能保證業(yè)務(wù)數(shù)據(jù)的一致性……這些問題沒有準(zhǔn)確而穩(wěn)定的答案,IT 再怎樣努力也是白搭。

對于已經(jīng)能在線下規(guī)范運(yùn)行的業(yè)務(wù),或者是有經(jīng)典解決方案的工作(比如財(cái)務(wù)、倉庫管理),這些知識(shí)都是現(xiàn)成的,可以直接拿來用。但對于新興領(lǐng)域、新興業(yè)務(wù)來說,往往不存在 “經(jīng)典解決方案”。加上很多公司成長速度飛快,一開始并沒有構(gòu)筑好的 IT 基礎(chǔ)(其實(shí)是業(yè)務(wù)架構(gòu)基礎(chǔ))。典型的情況就是:業(yè)務(wù)概念混亂不清,業(yè)務(wù)邏輯層也是雜亂無章,很多系統(tǒng)里干脆把數(shù)據(jù)庫當(dāng)作業(yè)務(wù)邏輯層(這可不是說笑,因?yàn)閿?shù)據(jù)庫無法推脫責(zé)任了)。結(jié)果,混亂的業(yè)務(wù)邏輯依附于糟糕的 IT 系統(tǒng),亂上加亂最終成了一鍋粥。對 IT 來說,已有業(yè)務(wù)的問題層出不窮,每次出問題都需要花費(fèi)大量精力,尋找蛛絲馬跡來 “破案”;對業(yè)務(wù)來說,新增業(yè)務(wù)往往會(huì)影響到原有業(yè)務(wù),但誰也不知道會(huì)不會(huì)影響,會(huì)如何影響。系統(tǒng)日漸龐大的另一面是內(nèi)部日趨無序,復(fù)雜度和維護(hù)成本飛速增長,遠(yuǎn)遠(yuǎn)超過可控范圍。

吊詭的是,許多人的解決辦法不是針對問題的根本原因,評估業(yè)務(wù)復(fù)雜度、整理業(yè)務(wù)邏輯、整理業(yè)務(wù)關(guān)系,反而認(rèn)為 “推倒重來”、新做一套系統(tǒng)就能解決。持這種觀點(diǎn)的人,通常對系統(tǒng)與業(yè)務(wù)的關(guān)系也有誤解。

對希望 “推倒重來” 的人來說,系統(tǒng)和業(yè)務(wù)的關(guān)系,有點(diǎn)像車輛對人員:一輛車我開了一段時(shí)間覺得不好,就想換一輛車來開,這是很自然的。但是在信息化深入工作各個(gè)角落的今天,系統(tǒng)和業(yè)務(wù)的關(guān)系遠(yuǎn)不是 “車輛對人員” 那么疏遠(yuǎn),而更像 “心臟起搏器對人”,或者 “人造骨骼與肌肉” 的關(guān)系,已經(jīng)如膠似漆纏在了一起,系統(tǒng)對業(yè)務(wù)的支持越多越廣(暫時(shí)不論質(zhì)量),雙方糾纏得也就越緊密。更換心臟起搏器或者人造骨骼的難度,遠(yuǎn)遠(yuǎn)比換車的難度要大,所以需要慎重考慮,不能單純因?yàn)樾呐K起搏器 “不那么好” 就輕率決定更換。對系統(tǒng)來說,也是如此。

如果要對基礎(chǔ)不好的遺留系統(tǒng)做脫胎換骨的改造,我有幾點(diǎn)經(jīng)驗(yàn)可以參考:

***,一定要有非常優(yōu)秀的業(yè)務(wù)人員和開發(fā)人員。

對業(yè)務(wù)人員來說,不但要熟悉自己手頭的操作,還必須明白操作背后的邏輯,并且需要超越本職工作,能從全局角度來思考自己的業(yè)務(wù)(有時(shí)甚至要讓自己操作更復(fù)雜,來提高系統(tǒng)安全性等收益),這樣才能真正把握住業(yè)務(wù)的復(fù)雜度。對開發(fā)人員來說,要能夠完整理解領(lǐng)域知識(shí),同時(shí)必須有高超的編程能力來應(yīng)對遺留代碼,敢于出手而不是畏縮不前,謹(jǐn)慎出手而不是貿(mào)然行動(dòng)——如果原有系統(tǒng)開發(fā)人員的技術(shù)能力可以打 30 分,全新開發(fā)系統(tǒng)的技術(shù)要求是 60 分,那么要成功改造遺留系統(tǒng)的技術(shù)人員,往往需要有 80 以上的分?jǐn)?shù)才能勝任。

第二,“推倒重來” 往往不如 “逐步改良”。

所謂 “逐步改良”,指的是大家先通過討論確認(rèn)未來系統(tǒng)的設(shè)計(jì)藍(lán)圖,然后需要開發(fā)用于過渡的接口層。于是,新開發(fā)的模塊一定要嚴(yán)格按照新的規(guī)范開發(fā)(這也就是我說的 “理清各模塊職責(zé)、API 通訊機(jī)制的建立、內(nèi)部分層的整理”),同時(shí)通過過渡的接口層與原有系統(tǒng)對接,原有的模塊則在理清業(yè)務(wù)邏輯的情況下,按需切出合適的接口,逐部分在測試通過的情況下進(jìn)行遷移。最終新的系統(tǒng)是像拼圖一樣慢慢拼出來到***一天才成型的,而不是平底蓋樓造起來的。在這個(gè)過程中,最關(guān)鍵的是找到合適的切入點(diǎn),搭建出合適的接口或者接口層。這些工作就像蓋房子的腳手架,哪怕之后不會(huì)用到,中途也不能省略,還必須仔細(xì)對待。當(dāng)然,這是一個(gè)考驗(yàn)人的工作——我曾經(jīng)遇到過數(shù)據(jù)庫事務(wù)里跨庫連表的查詢,這個(gè)糟糕的設(shè)計(jì)嚴(yán)重阻礙了單數(shù)據(jù)庫實(shí)例拆分成多實(shí)例的進(jìn)展,回想起來真是如噩夢一般。

如果你對改造遺留系統(tǒng)有自己的見解,或者在這個(gè)過程中有什么有意思的經(jīng)歷,歡迎留言給我。

***推薦一本有意思的書。其實(shí)不管是軟件開發(fā)還是社會(huì)變革,對于不喜歡的現(xiàn)狀,大家往往喜歡來個(gè) “干脆”、“徹底” 的解決方案,但真正成功的往往不是這些方案。在第二次世界大戰(zhàn)結(jié)束時(shí),世界上到底發(fā)生了哪些事情,遇到了哪些問題,又是怎樣重建社會(huì)秩序的呢?廣西師大《理想國》叢書第 9 冊《零年:1945 現(xiàn)代世界誕生的時(shí)刻》,用翔實(shí)的文筆全面記錄了 “終戰(zhàn)” 之后的情景,許多畫面相信會(huì)讓讀者大吃一驚——很多時(shí)候 “文明” 堪稱被打回原形,“零年” 這個(gè)名字可謂名副其實(shí)。

 

責(zé)任編輯:chenqingxiang 來源: 系統(tǒng)/重構(gòu)/
相關(guān)推薦

2010-12-03 11:32:22

IT業(yè)

2015-11-10 09:17:29

重構(gòu)程序員代碼

2015-10-12 17:11:34

老板重構(gòu)系統(tǒng)

2015-03-30 09:26:24

JavaScriptHTML6

2012-08-16 10:03:26

管理創(chuàng)業(yè)

2011-09-30 13:37:35

51CTO博客一周熱門薪酬

2015-04-16 09:48:12

APP測試

2015-02-04 10:46:59

AppleWatchuber

2023-12-22 09:03:31

2024-08-28 08:38:51

2013-02-21 10:00:32

移動(dòng)戰(zhàn)略移動(dòng)信息化

2022-02-17 08:57:18

內(nèi)存設(shè)計(jì)進(jìn)程

2011-09-05 17:12:17

2016-03-28 10:11:37

2025-05-26 01:55:00

HashMap擴(kuò)容Redis

2009-06-22 15:02:00

家庭無線網(wǎng)絡(luò)組建

2019-05-14 08:44:13

面試面試官線程安全

2011-01-05 16:19:34

2010-12-21 11:31:09

2016-11-21 21:28:51

根目錄日志代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

日韩 欧美 高清| 国产一区二区三区四区hd| 超薄肉色丝袜一二三| 久久久久久亚洲精品美女| 亚洲国产精品久久人人爱| 欧美一级日本a级v片| www.久久精品.com| 久久在线精品| 欧美日韩高清区| 中字幕一区二区三区乱码| 欧美日韩国产一区二区在线观看| 欧美日韩国产一区在线| 中文字幕一区二区三区有限公司 | 日韩久久一区二区三区| 亚洲乱码中文字幕综合| 免费日韩电影在线观看| 国产福利第一视频| 免费观看日韩av| 69**夜色精品国产69乱| 中文字幕五月天| 狠狠做六月爱婷婷综合aⅴ| 欧美r级电影在线观看| 免费看国产黄色片| 超碰超碰人人人人精品| 亚洲一区自拍偷拍| 亚洲欧美日韩不卡| 成人亚洲综合天堂| 91网站黄www| 国产精品18毛片一区二区| 97av免费视频| 奇米在线7777在线精品 | 在线观看18视频网站| 成人网视频在线观看| 91在线视频免费观看| 国产激情一区二区三区在线观看 | 亚洲开发第一视频在线播放| 午夜性色福利视频| 成人h版在线观看| 91精品国产99久久久久久红楼 | 樱桃视频成人在线观看| 亚洲mv在线观看| 欧美在线观看视频免费| 午夜dj在线观看高清视频完整版| 国产精品伦一区| 性欧美精品一区二区三区在线播放| 色综合成人av| www国产成人| 久久综合一区二区三区| 国产又爽又黄网站亚洲视频123| 成人精品国产福利| 国产精品二区三区| 日本免费网站在线观看| 岛国一区二区在线观看| 国产精品国产三级欧美二区| 性色av蜜臀av| 成人午夜私人影院| 好吊妞www.84com只有这里才有精品 | 亚洲伦理精品| 68精品久久久久久欧美| 亚洲天堂一区在线| 视频一区二区国产| 国产精品第8页| 一级日韩一级欧美| 国内成人免费视频| 成人免费视频网站入口| 深夜福利视频网站| www.亚洲国产| 欧美精品一区二区三区久久| 国产在线观看网站| 中文字幕一区二区在线观看| 国产日韩视频在线播放| 超碰中文在线| 日韩欧美国产免费播放| 超碰在线人人爱| 久久影院一区二区三区| 欧美精品一区二区在线播放| 国产老熟女伦老熟妇露脸| 欧美极品在线观看| 色狠狠久久aa北条麻妃| 九九视频免费在线观看| 国产精品久久久亚洲一区| 日韩美女在线观看| 国产精品视频久久久久久| 国产成人免费视频| 久久亚洲一区二区| 男人在线资源站| 一区二区三区在线观看国产| 无码人妻精品一区二区三区在线| 玛雅亚洲电影| 日韩一区二区在线看| 免费中文字幕av| 欧美韩日高清| 91国语精品自产拍在线观看性色 | 亚洲一区二区精品| 多男操一女视频| 一本不卡影院| 国产欧美久久一区二区| 国产香蕉在线观看| 久久精品亚洲一区二区三区浴池| 男女爱爱视频网站| 超碰aⅴ人人做人人爽欧美| 欧美精品一二三| 国产精品无码一区二区三区免费| 欧美电影一二区| 911国产网站尤物在线观看| 一区二区三区免费在线| 久久影视一区二区| 妞干网这里只有精品| 桃花岛成人影院| 亚洲国产精品专区久久| 久久久久亚洲av片无码| 视频一区二区三区中文字幕| 国产精品一区二区三区精品| 国内精品久久久久久野外| 色婷婷香蕉在线一区二区| 久久久久亚洲无码| 亚洲乱码电影| 国产精品爽黄69天堂a| 四虎国产精品永远| 午夜亚洲国产au精品一区二区| 免费看黄色一级大片| 日韩高清一级| 久久免费视频在线观看| 精品黑人一区二区三区国语馆| 亚洲国产精品国自产拍av| 3d动漫一区二区三区| 超碰97久久| 粗暴蹂躏中文一区二区三区| 国产免费a视频| 久久婷婷色综合| 逼特逼视频在线| 午夜精品福利影院| 97在线观看视频国产| 亚洲黄色在线免费观看| 亚洲蜜臀av乱码久久精品| 三区视频在线观看| 日韩电影一区| 国产精品欧美在线| yourporn在线观看中文站| 色香蕉成人二区免费| 青青草视频成人| 噜噜爱69成人精品| 欧美日韩天天操| 综合日韩av| 亚洲欧美日韩在线一区| 久久黄色精品视频| 国产亚洲欧美在线| 校园春色 亚洲色图| 精品视频黄色| 国产精品日韩av| 日本暖暖在线视频| 7777女厕盗摄久久久| 老湿机69福利| 岛国一区二区在线观看| 免费av手机在线观看| 久久综合社区| 日av在线播放中文不卡| 成人在线视频成人| 91精品免费观看| 久草视频在线资源站| 成人aaaa免费全部观看| 91精品91久久久中77777老牛| 一区二区三区视频免费观看| 国产精品福利网站| av电影在线播放高清免费观看| 欧美三级三级三级爽爽爽| 羞羞在线观看视频| 国产精品69毛片高清亚洲| 97在线国产视频| 美女少妇全过程你懂的久久| 国产精品久久精品| 中文在线字幕免费观看| 亚洲国产精品成人va在线观看| 久久精品无码av| 国产精品全国免费观看高清 | avav在线看| 欧美在线电影| 97免费资源站| 国产精品伦理| 美女av一区二区三区| 天天干,夜夜爽| 欧美日韩精品免费| 久久精品这里有| 国产欧美精品国产国产专区| 1314成人网| 三级成人在线视频| 永久免费看av| 久久99青青| 成人午夜电影在线播放| av激情成人网| 久久久久女教师免费一区| 国产一区二区影视| 亚洲精品一区二区三区在线观看| 无码人妻一区二区三区线| 亚洲欧美视频在线观看| 亚洲AV无码国产成人久久| 国产一区在线观看麻豆| 日韩 欧美 高清| 精品成人一区| 夜夜爽www精品| 在线观看欧美理论a影院| 91传媒视频免费| a∨色狠狠一区二区三区| 国内精品国产三级国产在线专| 成年人视频在线看| 日韩av影视在线| 精品人妻一区二区三区日产乱码 | 午夜美女久久久久爽久久| av基地在线| 精品亚洲va在线va天堂资源站| 国产欧美综合视频| 欧美系列日韩一区| 久久亚洲天堂网| 亚洲3atv精品一区二区三区| caoporn91| 中文字幕 久热精品 视频在线 | 91欧美在线| 欧美日韩一区综合| 欧美aaaaa级| 福利视频一区二区三区| 国产aa精品| 国产精品久久久久久影视| 无遮挡在线观看| 午夜精品久久久99热福利| 伊人福利在线| 久久香蕉国产线看观看网| jizz在线免费观看| 国产午夜精品视频| 日韩av成人| 日韩av资源在线播放| 亚洲国产精品suv| 日韩女优视频免费观看| 国产熟女精品视频| 欧美精品日韩一本| 97在线公开视频| 欧美老女人第四色| 97超视频在线观看| 欧美一区二区国产| 国产特级黄色片| 日韩三区在线观看| www.狠狠干| 欧美白人最猛性xxxxx69交| www.国产免费| 精品国产第一区二区三区观看体验| 成人av无码一区二区三区| 欧美一区二区在线不卡| 国产sm主人调教女m视频| 欧美一区二区三区免费视频| 国产成年妇视频| 精品国产一区二区三区av性色| 亚洲高清视频在线播放| 精品国产一区二区国模嫣然| 欧美一级淫片aaaaaa| 亚洲精品视频在线观看视频| 奇米影视888狠狠狠777不卡| 亚洲人成77777在线观看网| 国产精品免费播放| 久久精品最新地址| 啦啦啦中文在线观看日本| 久久免费少妇高潮久久精品99| 欧美少妇网站| 国产精品pans私拍| 欧美男男gaygay1069| 91美女高潮出水| 超碰97久久国产精品牛牛| 麻豆传媒一区二区| 欧美日韩水蜜桃| 看一级黄色录像| 一本久道久久综合狠狠爱| 精品久久久久久中文字幕2017| 捆绑调教美女网站视频一区| 日本黄色www| 99re亚洲国产精品| 国产精品理论在线| 一区二区日韩电影| 中文字幕精品无码一区二区| 欧美日韩一本到| 好吊视频一二三区| 尤物精品国产第一福利三区| 爆操欧美美女| 欧美诱惑福利视频| 成人久久精品| 久久综合一区| 欧美暴力喷水在线| 国产精品动漫网站| 国产成人av自拍| 亚洲性猛交xxxx乱大交| 亚洲自拍另类综合| 成人一级免费视频| 日韩欧美国产1| 成人在线免费视频| 国外视频精品毛片| 亚洲日本中文| 欧美激情导航| 欧美私人啪啪vps| 亚洲xxxx2d动漫1| 白白色亚洲国产精品| 欧美乱大交做爰xxxⅹ小说| 亚洲成在人线在线播放| 91av久久久| 日韩精品在线视频观看| 在线中文字幕-区二区三区四区| 欧美中在线观看| 盗摄牛牛av影视一区二区| 伊人情人网综合| 麻豆精品网站| 日本一级片在线播放| 亚洲欧美aⅴ...| 一级淫片免费看| 亚洲人成毛片在线播放| aaa在线播放视频| 91性高湖久久久久久久久_久久99| 免费视频亚洲| 欧美国产亚洲一区| 成人看片黄a免费看在线| 日韩欧美国产成人精品免费| 色狠狠桃花综合| 日本国产在线| 国模精品视频一区二区三区| 亚洲成人高清| 亚洲人成网站在线播放2019| 免费久久99精品国产自在现线| 亚洲天堂美女视频| 亚洲成人资源网| 亚洲成人77777| 蜜臀久久99精品久久久久久宅男 | 国产自产精品| 亚洲福利国产| 色哟哟视频在线| 亚洲宅男天堂在线观看无病毒| 一区二区精品视频在线观看| 国产一区二区三区三区在线观看| 希岛爱理一区二区三区av高清| 精品国产_亚洲人成在线| 亚洲激情网址| 人妖粗暴刺激videos呻吟| 亚洲高清不卡在线| 丁香六月色婷婷| 国外成人在线视频| 久久午夜影院| 少妇无码av无码专区在线观看| 成人国产精品免费| 久久国产精品免费看| 日韩精品有码在线观看| 亚洲免费福利| 欧美日韩综合精品| 日韩电影在线看| 国产3级在线观看| 欧美一区二区三区喷汁尤物| 精品无人区一区二区三区 | 久久riav二区三区| 99伊人成综合| 特级西西人体wwwww| 色婷婷综合久久久中文一区二区 | 91精品国产色综合| 日韩av午夜| 欧美精品色婷婷五月综合| 久久影音资源网| 中文字幕欧美色图| 精品精品国产国产自在线| 精品一区二区三区中文字幕| 路边理发店露脸熟妇泻火| 国产经典欧美精品| 日本一区二区三区精品| 一本大道亚洲视频| 国产95亚洲| 阿v天堂2017| 国产精品乱码妇女bbbb| av网站在线免费看| 中文字幕亚洲自拍| 91精品啪在线观看国产爱臀| 日韩精品xxxx| 中文字幕乱码亚洲精品一区| 国产高清第一页| 热re91久久精品国99热蜜臀| 日本欧美视频| 免费黄色在线播放| 在线看日本不卡| 在线观看av免费| 欧洲一区二区在线观看| 国产综合久久久久久久久久久久| 国产在线一区视频| 国产一区二区三区欧美| 亚洲成av人片在线观看www| 欧美精品一区免费| 亚洲乱码国产乱码精品精98午夜| 亚洲欧洲精品视频| 亚洲aa中文字幕| 天使萌一区二区三区免费观看| 婷婷激情四射网| 亚洲午夜av久久乱码| 亚洲国产视频二区| 免费看国产黄色片| 午夜精品视频在线观看| 国产黄a三级三级三级av在线看| 精品人伦一区二区三区| 国产一区二区三区久久悠悠色av| 久久精品视频7| 午夜精品久久久久久99热| 羞羞色午夜精品一区二区三区|