第(2/3)页 所以唐一平再回头看自己之前的“FOEW”项目,就觉得…… 一言难尽的抽象。 模块划分是几乎没有的,组件之间是混成一团的,数据流动是一波三折的,技术选型是异想天开的,拓展性是完全不存在的,通信方式就不用说了,全靠【叠虫】救我一条狗命。 “老张啊老张,你当时夸我的时候,到底是怎么夸出口的?”唐一平觉得老张贼虚伪。 他已经知道自己烂了,现在才知道,自己到底有多烂。 有时候,这个世界就是这样子,努力进步,只是为了知道自己有多垃圾,和牛逼的程序员相比到底差多少。 才终于能够看懂这个世界了,知道人家为什么能拿高薪,自己连实习都只能选别人选剩下的。 现在唐一平都想挨个给所有fork过自己项目的人登门道歉,每人给寄个5090赔偿精神损失这样子。 还能怎么样呢? 改吧! 唐一平干脆也不在原来的版本上改了,直接重构。 以前的代码,能用就用,复制过来。 但大部分情况下,得完全重写。 不是因为之前的代码写的不好——当然不够好,但现在唐一平的代码能力并没有提升。 只是因为不合适。 方向错了,努力就显得毫无用处。 唐一平把屏幕分成了两部分,一边对照一边写。 左边的屏幕上是老版本,【叠虫】们在蠕动,发出类似蜂鸣一般的声音。 唐一平觉得它们在骂骂咧咧。 “拆家了拆家了!” “拆家狗啊!别拆我家啊!” 不过随着一些【叠虫】被复制到了右边,【叠虫】们又开心起来,发出的嗡鸣就像是再欢呼:“大house!大house!” 【叠虫】这东西,和唐一平所理解的任何生命都不同,它们存在在唐一平所写的代码里,但是并不是代码被复制一份,就会多出来一只【叠虫】,它们更像同时存在在这段代码所有的副本里,不管这段代码被复制了多少副本,同一个BUG里的【叠虫】都是同一只。 第(2/3)页