最初版本的“f0rk-whee1”里,5090大佬就以极为严谨的逻辑將整个项目分成了数量多达数十个的,大大小小的不同模块,其边界定义、判断规范、连接规范、兜底方案、异常处理,全都是教科书级別的。
以及比教科书级別多出来了两个数量级的各种校检和验证。
“大佬这种安全意识,太牛了!对啊,fw项目是控制轮椅的,必须足够安全可靠。”唐一平感慨不已。
而5090大佬的这种编程方式,让整个项目不论是更新还是升级,都简单明了,这次更新新版滯后,项目规模庞大了许多,却丝毫不乱。
看到新版代码的时候,唐一平恍惚间看到了一个完全由老式苏式大楼构成的城市,一层层,一叠叠,极其规整,无限扩展。而流淌在其中的每一个数据,都要经过一重重的验证。
如果是叠虫们见了,恐怕要大呼:“人权,我们需要人权!我们不要高压政策,也不要复製黏贴的样板间!”
不,他们说不定都找不到地方去住。
喷,大佬是【叠虫】们最恨的那种生物!
而相比之下,作为整个项目最核心的唐一平的fork,就像这个异常规整的城市中央的巨大陨石坑和里面的外星虫族生物巢穴,巨大的乱糟糟的无法理解和形容的球形巢穴,伸出来无数的飞线本来已经打算回去睡觉的唐一平,默默刪除了自己已经写得差不多的模块化的foew-c
ore。
然后开始—..照猫画虎。
再次熬夜到了凌晨两点多的时候,终於把重构的模块化重构的foew-core写完了。
看著自己的全新版本,唐一平都为自己的实力震惊了。
哇!我写的真棒!
和之前的版本,简直天壤之別!
他犹豫了一下,要不要直接把foew替换成foew-core,但他想了想,觉得foew写得实在是太烂了,它住过的房子不配养现在的foew-core。
对,你不配养它的孩子!
算了,重新发个新项目吧。
唐一平在某hub上,发布了自己的第三个开源项目。
"foew-core:f.koff error wall-core module。
2
“来自foew项目的重构与模块化实现,它基於foew原有的语义识別逻辑,封装成独立运行的“黑盒”,通过標准输入/输出与外部系统交互,该模块不包含任何ui,请自行搭建调用环境。”
写完介绍之后,唐一平心想。
大家来看代码的时候,会不会发现,我的代码水平,已经有突飞猛进的变化了?
特別是5090大佬,会不会看出来,我其实学习了很多他的编程风格?
明天早上起来,大家一定会夸夸夸的吧!
啊,好期待!