年轻的时候做过很长一段时间的程序员
从最初的C语言到C++到Java
还有汇编
都编过不少
最初编程的时候,我们最烦的就是单元测试
因为单元测试是我们自己做
单元测试需要编写测试代码
而且单元测试的测试用例需要覆盖自己写的所以程序分支
你偷不来懒惰,因为有覆盖率,跑不到那些分支,一看就看出来
但是随着程序原来越复杂
如果有几百个分支,这些分支的组合也要覆盖的话,那么对测试用例的考量就特别的多
大多数的时候,我是一个温和的人,别人说什么,我都报以正面的回应
这些让人觉着我很亲切,好沟通
正如代码里面,大多数代码在尘世间跑的很不错
但是一些特殊的人世间的情境,则会将我带入深深的黑暗
这些情境正如那些程序的分支,有些时候无法去设计一个非常详尽的测试用例
让那些程序得到足够全面的测试覆盖
在进入那些黑暗之前的那段时光,脑子就像脱去齿轮的轴承在疯狂的空转,直到把自己磨损到无法转下去为止
经过那么多轮的这些特殊的情境
慢慢的提炼是什么样的情境会让我重新进入人生的某些bug中
在进入那些bug中的时候,给自己提个醒,即将要进入bug了,不要乱来
但每每在进入bug的那一瞬间,忘记了一切
仿佛是内心渴望进入那个bug,渴望那种疯狂空转的感觉,那种无论怎样空转也赚不到任何收益的疲惫不堪又后悔不堪的感觉,真是让人迷醉啊
最终我明白了,我们进入那些bug,是因为我们知道那些bug存在
我们有追求自我完美自洽的需要
之所以我们喜欢进入那些bug,遭受那些磨难与苦楚
是因为痛苦才能让我们有决心与力量去解决那些bug
否则那些bug会永远的沉睡在人世间,时不时的被触发一下,或者永远不会触发,但谁也不知道会不会被触发
一个带满bug的人生又如何去评价呢?
也许那些bug才是前行的动力与活下去的动机
--
FROM 36.152.167.*