其实花式注释本来就是一种程序员的文化传统啊。
首先,程序员也是人,写代码之余,碰见烦心事怎么排解呢,程序员里面能言善道的很少,沉默寡言的挺多,撕逼能力未必都是高段位。所以注释是一个挺好的表达情绪的地方。
如果把骂人的话写在代码里面,其实就不大好了,比如要是把变量名起名叫boss_is_sb,这个对自己风险性实在有点大……
说起来,搞怪注释与其说是一种极客行为,不如说是一种艺术。艺术除了自己看,也是要给别人欣赏。代码不是一般人可以看懂的,但是注释可以。
每个人都是有表达欲的。注释比起代码来,显然更有挥洒的空间。
这是几年前某个程序员写在代码里面的注释:
这段注释中,表达了浓浓的阶级友情。当面不好说的话,放在注释里面再好不过了。
这一段注释看下来,谁又说所有的程序员都是木讷的呢:
这个呢,表达了愤慨之情。这种愤慨,即可以用在对偷代码者身上,也可以用在产品经理身上:
还可以植入自己的联系方式,寻求合作:
这是我们自己产品常用的一段注释,表达了程序员对美好生活的向往:
本次程序员在注释里面骂用户穷VIP事件的发酵,其实跟注释的攻击性有关。显然用户会觉得自己被冒犯了,换了谁被称作穷逼都不会觉得脸上有光。
那就是程序员的问题了。你把注释写在源码可以随便看的文件里面,那么难保不被别人看到。谁让你偷懒不代码混淆啊!