如何自然地写出让人不想维护的代码 - 代码糟糕指南系列


洗澡时候,脑袋里想到了这个标题,读题要读准哟。

关于非编译型语言的代码如何防止被抄袭或盗取,行业里面是有一些做法的,那是另外一门活了,不在本文倜傥范围之内。

所以说,自然地,意思我说的是源码,从你手下一个字符一个字符打出来的那些东西,根据目标需求的不同,可能代码所产生的价值也不同。我也会在侃大山时候说我一行代码一万块,当然玩笑归玩笑。

至于为什么要写这么一个题目,也会最近稍稍有些体会,想叨叨几句,毕竟现在不叨叨,未来就过去了。

人在某一个行业,能做到什么程度,有时候也看有哪些机会让你来做,所以我比较不在乎事情多少,只是看我想不想做的问题,如果我做到一个人可以顶十个或更多的话,成就感就是驱使我进一步深入的动力之一。

我并非某种完全意义上的处女座或完美主义者,或者是在以前会有些自以为是,而如今已经明白了许多。平常生活中在我眼里的及格值,或换个说法说事情就应该是这样的,很多时候放到外界去看的话,可能就让人大失所望。而实际看来,人类社会的千差万别,比自己的所谓标准要丰富多彩得多。经常说不改变世界就让世界改变的人们,曾经我也是这么说,但是后来真的想明白吧,其实不用这么跟世界过不去。当你不去改变世界,但是仍然可以选择独善其身,所谓修身养性齐家,至于后面哪些也可以做到不用那么在意。

简单来说,与我有关我的垃圾我做到收拾干净,而别人的垃圾,我根本不会 Care 一星半点,只要它没有可能造成严重伤害以及对我造成影响,随便怎样都可以的。

看来又冒出来了一堆废话,总是跑题,这习惯真的是……

说正事,最近接手了一点代码,之前那段蛮长的时间里,根据那些若有若无的线条稿想象产品的模样,然后自己吭哧吭哧写了一堆 API 接口丢给前端进行具体产品实现。而如今,这些产品终于又跑回我自己手中了,所谓前后全包,全栈打包。

中间也接手过一些后台代码,但是都还算过得去,反正又不是不能用,对吧。而如今前台代码也在自己手中,需要更新功能,加这个改那个的,这个不会那个不会,不会也得上,是吧。

不会归不会,要全都会,可能倒不会有这些叨叨的文字来了,如果全都会,可能如今忍受力分值已经是加了三次方。

前端由于环境发展的原因(前端这里单指在浏览器中写 html js css 网站程序界面),之前各种特性的缺失和不友好,导致瘸腿走路是走越远越难受,不排除有很多有能力的人写出了很好理解的代码,但是绝大多数前端从业者们是在最近这几年冒出来的,然后大家就都去干这活。

而又由于中文互联网的一些原因,大多数人可能都是一直走得过于艰苦,苦于奔命却不知道何为方向,总之随便抄一抄就好。

啰嗦这么多,其实就是想说,种种原因代码写好比较难,而写得让人愿意看愿意维护,更是难上加难。

反倒是随便写写做到让人无法继续维护倒是一件看起来非常容易的事情,如果秉承一点:「Copy 只需一时爽,管谁更新火葬场」,如果能做到这一点的话,基本就离「自然地写出让人不想维护的代码」这个目标已经近很多了。

突然说到这里,反倒我就不想细细展开了,那么,叨叨完就先收一收吧。

你开心就好😄