張偉覺得,被之前那個劉慈欣《詩雲》的邏輯給限定死了啊!膚淺了!
大邏輯確實和《詩雲》一樣,可是具體到程序語言就不同了啊!
比如一個字如果要出現在某個成語裡,需要在成語裡寫入這個字,如果在句子裡,需要在句子裡寫入這個字!那麼這個字就會被無限次的寫入無窮多次,那麼就代表這個字被調用了無窮多次!
而張偉就是用這個邏輯來思考bapi的後續發展!
可是張偉現在知道,錯了!徹底的錯了!
函數不是文字啊!如果要使用這個函數,不用像文字那樣,需要把這個字寫進去,隻需被調用就行啊!而且還可以被嵌套調用啊!
也就是說,從一個函數的角度,感覺自己隻被彆的程序調用了一次!但是調用你的那個程序,卻被調用50次,那麼就代表你被調用了50次!而你卻毫不知情!這就是張偉為什麼隻查出了幾次被調用的原因!嵌套之後就再也沒法查了!
如果這50次的調用中,有一個又被調用了200次,那麼就代表,你被調用了250次!
可是從你的角度,你隻被調用了一次啊!其實被調用了250次,你說冤不冤!
如果這種情況發生在《詩雲》邏輯裡,就是這個字真的被寫進了250個詞語裡或句子裡!
這就是編程語言,和自然語言的區彆!自然語言就是我們說的漢語、英語、法語等都叫自然語言!
當張偉想到這裡時,好像感覺冥冥中的那層迷霧有點清晰了啊,但是好像又沒有抓住那一絲明悟!有點若隱若現,欲蓋彌彰的感覺!
什麼情況?
張偉接著梳理!對就是長江的那個結構圖,就是程序運行的邏輯順逆圖,結合前麵被《詩雲》邏輯誤導的框架,張偉好像有點懂了!igo_gr”,如果再加上e23n、03、iro.....這些標準程序了!那不就是n條長江的結構圖麼!
在結合調整後的《詩雲》邏輯!
fuck!fuck!fuck!成了啊!
第7層!
哈哈!成了啊!
sap藍丹第7層!
結丹了啊!
哈哈!
第6層業務對象層,也就是igo_gr是一個長江運行模式結構圖,張偉在debug時,明顯發現了這個收貨的標準程序也在調用“采購訂單的bapi”啊,而這個采購訂單bapi通過向上查找卻沒有出現在收貨相關的bapi裡啊!
問題不就很清晰了麼!在收貨時被調用了,又沒有出現在收貨的bapi裡,那肯定就是被收貨的其他函數給嵌套了啊!有48萬個函數呢!肯定是被嵌套了啊!igo_gr標準程序,和e23n勾連在一起了啊!
第7層如果一定要給一個層次定義,那麼隻能叫“diaog”層了!其實這一層是真正的一層很厚很厚的層!
這樣想,長江的結構圖,是立體的!豎著擺放的!
而這樣的結構圖有很多條,每條代表一個標準程序,運行流圖!
真實情況下長江的結構流圖,都是獨立的,每個每個都是獨立的!但是這個是程序啊,相互嵌套調用啊!
那就代表這個結構圖,某些分支是相互聯通的!
沒法想象?
你就這樣想,一個長江結構圖,豎著擺放,一個黃河結構圖豎著擺放!本來相互是獨立的沒有任何連接點!
我靠,隋朝搞了個京杭大運河,把長江和黃河連通了!
夏國又搞了一個南水北調,又在中遊把長江和黃河給聯通了!
這下是否清晰了!然後再擴大點,因為標準程序很多個啊!每一個都有可能是長江,或者是黃河,或者是雅魯藏布江!
而他們之間的鏈接,又非常的簡單,隻需要寫一行代碼進行調用就行了!
那麼這個分支和分支之間的鏈接,就會變得錯綜複雜的一個整整很厚實的一層密密麻麻的網體,不是網狀,是網體層啊!當然網體層,最終還是閉合成一個球體!
隻是這一層非常的厚實!
此時張偉想到了星爺《功夫》裡的台詞“有多高啊,三層樓那麼高吧”!
張偉也想借用下,“第7層有多厚啊,三層樓那麼厚吧!”哈哈!
喜歡凡人碼農加sap加xr征服世界請大家收藏:()凡人碼農加sap加xr征服世界書更新速度全網最快。