大牛是如何做到整套程序不写一个注释的

2019-02-16 21:08:09 +08:00
 zachlhb

最近刚到一家公司,公司用的微擎+人人商城来做项目,本人头回接触这两个项目,看了 2 天代码,差点没吐了,这两系统开发者是如何做到整套系统没有一个注释的,而且还 n 多字母变量,没有分层概念,完全就是堆砌代码,看来我真是才疏学浅,完全理解不了这种代码。

10914 次点击
所在节点    程序员
65 条回复
zjsxwc
2019-02-16 21:13:09 +08:00
人肉混淆后的代码?
qq292382270
2019-02-16 21:14:14 +08:00
开发完成后批量删除注释即可...
namesc
2019-02-16 21:23:24 +08:00
小公司吧,没有代码审计,被前任开发挖坑了。

这是一种防失业手段,把自己的代码混淆,确保了这个系统没了自己不行,也确保了继任不能复用,继任来了必须重新开发,无形中增加了就业。(记得是这么说的,以前看过一群人讨论过这个话题
namesc
2019-02-16 21:25:55 +08:00
你别说,有那么一瞬间我觉得他们说得挺有道理的,现在很多小公司都是过河拆桥,等你开发完了让你带一个实习生,实习生一上手就开始挤兑你逼走你,老板这么有手段自己没点手段不行。
mamahaha
2019-02-16 21:26:04 +08:00
故意的,留着注释等工资低的看明白了自己就下岗了,批处理一键删除注释。
mgso
2019-02-16 21:27:03 +08:00
我曾经在注释里把公司吐槽了一番
mgso
2019-02-16 21:29:55 +08:00
不过我是深恶痛绝代码不打注释的人,即便我各种吐槽公司,即将甩盘,但注释还是打得很详细,有的详细到每一行为什么这么写
MinQ
2019-02-16 21:43:00 +08:00
@namesc 我觉得防失业的最高境界是代码中用了某些公式 /算法,就算注释放在那一般人要理解也要花比较长的时间。带实习生的时候先扔给他三五篇硕士论文,看完了我们再谈后面的东西。
houlin
2019-02-16 22:06:14 +08:00
微擎开源搭建加人人商城??你们公司技术参与开发了吗?
houlin
2019-02-16 22:07:14 +08:00
微擎因为二开的多,盗版的也多,微擎自己不做注释是为了防止破解
Muninn
2019-02-16 22:15:09 +08:00
混淆过吧
ywisax
2019-02-16 22:24:24 +08:00
这两个搭配养活了一大堆垃圾外包公司。。。别想着理解代码了,随便 copy+paste 能做完业务就行了
namesc
2019-02-16 22:24:32 +08:00
@MinQ 如果牛到这个程度就不用防失业了吧
wispx
2019-02-16 22:27:44 +08:00
微擎有文档的,算好的了,要是接手个没注释、没文档、代码还乱的那种项目,那酸爽
zachlhb
2019-02-16 22:28:19 +08:00
@houlin 拿这个二开
zachlhb
2019-02-16 22:29:29 +08:00
@wispx 头都要炸了
houlin
2019-02-16 22:30:40 +08:00
有相关二开文档
namesc
2019-02-16 22:32:59 +08:00
才发现楼主说的项目代码是第三方商业源码啊,那就不是防失业了,是防破解。
hilbertz
2019-02-16 22:42:12 +08:00
写了注释也没用,很多人头天写的,第二天就看不懂了
humansjl
2019-02-16 23:02:13 +08:00
大概率人走茶凉前任对公司没有留念了。
零概率真的没有注释。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/535705

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX