張偉把第7層結丹,結成後!
閉著眼睛,看著剛結出的第7層,感慨萬千啊,既是驚嘆,又是敬佩,更是震撼!
驚嘆於,如此巧奪天工的設計!
我們可以推演下,這種巢狀的網體結構,有多麼的巧妙和適用!
就剛的例子,一個函式從他的角度隻被呼叫了一次,他確實隻被一個函式呼叫了,可是這個呼叫他的那個函式,被別人呼叫了50次,而這50次,又有一個函式又被別的函式、或別的程式呼叫了200次,那麼一開始那個函式加起來就被呼叫了250次!
現在的情況,如果不是這種呼叫邏輯的設計,那麼第一次的那個函式,就會像《詩雲》自然語言的邏輯,這個函式,或者這個函式對應的處理邏輯,就要在250個地方,編寫250次!
如果這個處理的程式碼量是1000行的話,就代表,就這一個處理邏輯,就佔據了,25萬行的程式碼量!如果用這種巢狀的程式碼設計,有且僅有1000行程式碼!
這有什麼好處呢?那好處可太大了啊!
比如這1000行的處理程式碼有一個BUG,如果是這種巢狀設計,你隻需要對這1000行的處理函式進行修改,就等於修改了250處了!
而如果用傳統的程式設計方式,就是張偉一直引以為傲的10萬行的,編碼邏輯!那麼就得修改250次!隻要任何一個地方忘記修改,那麼就是一個真實的錯誤!
而為什麼有些IT非常忙,就是這個原因,你會發現同一個問題,在不同的地方重複出現!就是因為他們採用了傳統的編碼結構,同一個處理邏輯,不是用這種巢狀的函式結構,而是在每個地方都寫一遍,雖然每次都修改了,但是架不住有250處地方要修改啊!這就是為什麼說靠譜的IT很閑,不靠譜的IT很忙的原因!
一個問題,實際你隻改了一次,卻達成了250個地方都改了的效果,所以你不忙啊!因改一個地方,隻需要2分鐘啊!
而改250個地方,就是專門改,都需要500分鐘,8個多小時,而真實情況是發現一個地方,就改一個地方,沒發現,就不改,就成了一個一個的地雷了,等著被踩到,爆炸!
所以你會發現他天天很忙,在改各種問題!
當然這個設計也有一些問題,比如首先就是如果不熟悉,就會像張偉這種,迷失在程式執行的各種巢狀中,這就真的形成了一個巨大的迷宮!傳統模式寫的程式碼,debug起來就很簡單了,一杆子捅到底,沒有那麼多彎彎繞,岔路口,就是一條純粹的程式碼執行直線,就像張偉寫的那些報表,就是純粹的從上往下直線執行!
其次如果需要修改,要是考慮的不夠周全,就會非常的麻煩,那就是牽一髮動全身!萬一改錯了,就會影響到250處地方!當然如果修改好了,也等於同時修改好了250處地方!
相對來,這種架構,肯定是優勢遠遠大於劣勢!
還有就是敬佩!為什麼會敬佩呢?
上麵說的那個改250次的例子!如果作為一個程式設計師,其實是無法改變的現實!
如果要實現,首先需要架構就採用這種模式進行設計的!隻有在這套架構下,才能達到,改一次實現等於修改了250次的效果!否則就是故意為難程式設計師,這種為難等於“巧婦難為無米之炊”!
就好比,你是一個NB到爆炸的泥瓦匠!給你的建築圖紙,是三層小樓!你無論如何也蓋不出杜拜大廈啊!
你說當時設計SAP這套架構的那幫人,是不是神人!在帶入下時間,80年代!就設計好了!
此刻的張偉,對那幫SAP架構設計者,簡直是驚為天人啊!
張偉甚至覺得那幫人是穿越者!就像網路小說裏帶著金手指的穿越者!
還有就是管理上,SAP首先是由德國工程師開發,然後是全球的工程師開發,在時間上,跨越了週期,在地域上跨越了國家,可是這套機製下的架構,所有為SAP貢獻的工程師,都遵循這樣的規則,大家都是活生生的人啊!能在跨越時間,跨越空間的大尺度上,來做到步調統一,這是多麼難能可貴的管理啊!
張偉清晰的記得,當年大學的軍訓,就走幾步路,要走整齊,整整訓練了2周!
這種全球協同,而且是40年時間的全球協調,保持步調一致,這是多麼強悍的管理能力啊!
你說值不值得敬佩!
還有就是震撼!為什麼又是震撼!
當然還是時間了!40年啊!整整40年!堅持不懈,永不動搖!在這套架構上!張偉現在說的不是僅僅是第7層架構!
而是從第4層欄位層、第5層資料表層、第6層業務物件層、第7層對話程式層,進行常年累月,分毫不差的執行,這是時間的勝利!這纔是真正的集體長期主義者!
我們作為個人踐行長期主義如果堅持40年,就會NB到爆炸,更何況是一個組織、一個集體,在共同的目標下,共同的機製下,共同的標準下,堅持40年的長期主義!
這4層架構上堆積了多少人的成果、心血,肯定已經無法考證了,張偉現在能感受到的隻有厚重,厚重的沉澱,厚重歷史,厚重的知識!
這是全球SAP數萬人,前赴後繼,推陳出新,用了40年時間沉澱下來的係統,被張偉結成來了7層的SAP巨大的藍丹!
張偉此刻感覺,那是何等的幸運,何等的如獲至寶,又是何等的心潮澎湃,隻能是感謝上蒼對自己的恩賜,能讓自己結出這7層的巨大藍丹!
可以和SAP的先輩,和SAP全球的人形成精神上的共鳴,和神交已久的酣暢淋漓感!
張偉看著自己結出的這顆7層藍丹,有種自己就正在和他們共事,甚至是同台競技的感覺,張偉覺得自己的同事不是劉書、鍾浩,甚至alix都不是自己的同事,而是那些在構建這顆SAP藍丹上,留下了濃墨重彩的那些,全球SAP開拓者、貢獻者者,他們跨越了時間,跨越了空間,通過SAP藍丹的方式,和張偉在此刻形成了某種神秘的連結、共鳴!
此時此刻張偉感覺,已經看到了當年設計這顆SAP藍丹的那些全球的貢獻大神!
張偉閉著眼睛,沉浸其中,享受著,被巨大藍丹,照耀的感覺,藍色的光芒傾灑而下,舒服極了,和不同時代的、不同國別的SAP大佬,神交的感覺,溫暖極了!舒適極了!暢快極了!
張偉非常不想睜開眼睛!
一直看著自己結出的這個顆擁有7層的SAP巨大藍丹!
慢慢的張偉的思維也變得模糊!
居然沉沉的睡了過去!
........
晚上下班,強哥看到張偉趴在桌子上睡著了!於是搖醒張偉!
“張偉,下班了,別睡了!”
張偉迷迷糊糊的醒來!
“什麼情況,怎麼還睡著了!”強哥繼續說!
張偉醒來後,猛然間清醒,我靠,現在還在辦公室啊!
“最近這幾天debug標準程式MIGO_GR!搞的頭昏腦漲啊!很累就睡著了,不好意思啊!”張偉不敢把自己那個驚世駭俗的,7層SAP藍丹丟出來!畢竟這是自己研究出來的,也不知道別人是否有這樣的奇思妙想!不能霍霍別人啊!
“啊,你debug標準程式啊!佩服!NB!”強哥給張偉比了一個大拇指!接著說“為什麼要debug啊!”
張偉把倉庫的那個問題給強哥說了下!
“要解決這個好像有一個技術叫“Enhancement”增強,之前看alix搞過,你可以問下alix!”
“好勒!多謝強哥指點!”張偉一臉不可置信,我靠,又有新技術了!真是天上又掉餡餅了!
NND!看來多幹活,就是好,可以多學新技術啊!
這下張偉真是雙喜臨門啊,既結出了SAP第7層藍丹,又有新技術學,太棒了啊!
看女頻小說每天能領現金紅包🧧