张伟把第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层蓝丹,又有新技术学,太棒了啊!