有一天,有几条虫子,干扰了老板赚钱,老板希望你能抓住它们。

你带着年青的锐气,芳华的活力,学艺多年堆集的程序设计艺术,打开了公司的代码仓库缓存

远看,如同一个作业的机器,巨大的代码堆积在一同形成了大致的轮廓,活动着前进。

凑近了一看,在不净的测验抑郁症结构中,乱码般的句子在作业,像缓存和下载的区别生了麻风病的蛞蝓相同在喷吐,粘稠的水在流动,而穿戴格子衫的人群则在焰柱旁围成了一个半圆,这便是码农的典礼。他们环绕着那不可名状植物,不断的伸手进去拨弄,又不断的掏出一些东西填上去,使他堆积的更高,为了防止到他,又掏出黏糊糊的糊糊,用力的涂改,企图把它们黏在一同。

这是一个前人留下的屎堆起来的一个克苏鲁缝合怪,缓存视频变成本地视频看起来危如累缓存文件在哪里卵,有许多的虫子爬来爬去测验你的自卑程度。但牵强堆起了山相同的形体,活动着为老板赚钱。

为什么祖传代码会被称为屎山

你满心测验热血,要对这座山进行收拾,使它成为一个鲁棒的钢铁巨兽,可以随时替换最新的部件,飞跃如飞,巩固异常,带着兄弟们走向人生巅峰。

你经过细致的剖析,顺着虫子留下的痕迹,总算找到了问题的源头,发现一坨许多年前某缓存视频兼并码农因为年代限制或许水平有限拉的陈年旧屎,你觉得只要对它改善一下,收拾清楚结构,加强判别与容缓存视频怎样转入本地视频错,就可以变化成一个钢铁部件,让这坨怪物离巨缓存视频怎样转入本地视频兽更近一步。

你用力的挖测验工程师掘其间的信息,却发现,作业没有那么简略,这缓存的视频怎么保存到本地一坨实际上不是孤立的一坨,而是和整个山体融合在一同。或许说,这座山实际上是一坨坨粘稠滑腻的克苏鲁,经过许多的触角和粘液连接在了一同,这些克苏鲁伸出许多的触角,伸进这座山体中不知道的角落。

有看起来结构相同测验你的自卑程度,可是呈现了几十上百次的重复逻辑。有许多道不知道伸向何处的判别分支。有缓存视频兼并乱七八糟到处都是又无法解释的微妙数字。有从表面直接伸向最底层的微妙调用。还有猜不出,看不懂,无法估量什么时候会触发,什么测验用例时候会爆发的许多定时器。测验抑郁症的20道题还有许多微妙的线程在独立的挂在那里,猜不出哪个什么时候会遽然发动,什么时候会遽然挂起,什么时候会遽然互相缓存抢资源而死锁,哪些资源会难以想象的被改动缓存视频变成本地视频。微妙的链接,微妙的任务部队,微妙的池,微妙的环形缓存,微妙的仓库。

他们耦合在一同,互相支撑,构成了一坨更大的克苏鲁屎怪,缓慢的活动。

你极端困难的收拾和修改测验了其间的一点点内容缓存和下载的区别,让这一点点的内容脱离出耦合态,看起来明晰一点。结果,遽然屎山对面十万八千缓存视频变成本地视频行外,你永久意想不到的一块功测验纸怎么看是否怀孕用,遽然挂了。一个缓存和下载的区别你彻底在作业上没触摸过的伙伴,经过他的盘查,发现是他维缓存视频在手机哪里找护的一个函数/测验用例方法、类、线程、内存块,池,和你改动的部分是深度耦合的,你的解耦缓存视频兼并软件导致了难以了解缓存的过失使他们的部分产测验网速生了过失。所以你被骂了,你只能再退一步,在一个更小的范围内进行调整,可是发现,虫子不止是由这一块构成的,缓存的视频怎么保存到本地所以你追寻测验网速者虫子的脚印,去改测验手机是否被监控善一个一个的缓存视频变成本地视频模块。

在阅历了一轮又一轮的批判,几乎结识了全公司全部模块的负责人之后,你总算抓住了一条虫子。可是在这个绵长的过程中,你早已忘却初心。在许多次的赶工加班熬夜的含糊中,被伙伴老板挨骂后的愤激中,表达失利/和女朋友吵架/发现自己头顶有点绿的丢失中;许多次作为临年代码写下,方案单元测验完成后就重写却遗忘的过程中,因为偷懒缓存视频怎样转入相册或许不舍缓存视频变成本地视频得打断思路而而懒得抽出轮子而发生的超大代码块中。

留下了许多看起来结构相同,可是呈现了几十上百次的重复逻辑。许多道不知道伸向何处的判别分支。许多的无法解释的微妙数字。从表面直接伸向最底层的微妙调用。猜不测验用例出,看不懂,无法估量什么时候会触发,缓存什么时候会爆发的许多定时器。许多猜不出哪个什么时候会遽然发动,什么时候会遽然挂起,什么时候会遽然互相抢资源而死锁,难以想象改动资源的微妙线程。微妙的链接,微妙的任务部队,微妙的池,微妙测验抑郁症的环形缓存,微妙的仓库。

你要抓的哪条虫子确实抓出来了。但是,在你没看到的当地,跟着作业,更多的新的虫子正在健壮的生长。

这时,你忽然发现你的脚抽不测验抑郁症的20道题出来了,几条触手顺缓存着你的腿向上攀延,你的手被深深缓存和下载的区别地吸入泥沼相同的屎山,你使尽全力想要抽出臂膀,但越是挣扎,陷得越深,好像屎山中心有一个酷寒的黑洞,要将全部靠近的物体吞噬殆尽。你的精气在一点点丢掉,一缓存视频在手机哪里找种极度的疲倦,可是又豁然的感觉测验抑郁症的20道题涌了上来。此刻,你觉得舒适又满意,渐渐地闭上了双眼,你甘愿贡献头发与生命,将自己化作一块补丁,维系着系统的苟延残喘。它再也无法脱离你了,缓存和下载的区别你和测验用例你的头发,成了它的一部分。

不知道过了多久。总算又有一条虫子在工作中露出,干扰了老板赚钱。

老板又组织了一个年青人来抓住这条虫子。这个年青人带着锐气,芳华和活力来到这座山前。

看到这危如累卵的克苏鲁大山,不只倒吸一口凉气。

“oh shit ! shit mountain !”