写公司代码的时候,你们会留下彩蛋吗?

2021-12-16 11:29:41 +08:00
 villivateur

比如我,代码里面如果需要用到人造的随机数、魔鬼数字等,我会把它写成自己的生日或者他的生日,32 位整数的 16 进制 0x19980101 这样,位数刚好。

或者在注释里面放一尊佛像啥的。

17299 次点击
所在节点    程序员
156 条回复
Vindroid
2021-12-16 13:39:55 +08:00
我们一般只有主程才有资格留彩蛋,因为他们的代码不用别人 review ,其他人的 review 必要会提 comment
FantaMole
2021-12-16 13:40:56 +08:00
@CrazyRundong #48 这个 engineering coding 呢,坠痛苦的,就是这个 code review ,而且這個效率 efficiency
whusnoopy
2021-12-16 13:43:52 +08:00
https://www.zhihu.com/question/271409373
百度的 BRPC 里的一个彩蛋,就是 Magic Number
Hanggi
2021-12-16 13:45:10 +08:00
代码不审核吗?怎么可能放彩蛋,如果有人放炸弹怎么办?
wolfie
2021-12-16 13:47:50 +08:00
Guava 里的 com.google.common.base.CharMatcher 算是经典彩蛋

不会刻意去留,因为第三方组件问题写兼容时候会附带一些吐槽。
yiqiao
2021-12-16 13:52:40 +08:00
@cp19890714
彩蛋是要找的,不找发现不了的!
说了这么久怎么没人提 antd 的彩蛋?依稀记得 18 年 antd 的圣诞彩蛋。不少人甚至因为这事丢了工作「不知真假」。
A555
2021-12-16 13:55:31 +08:00
啥叫魔鬼数字 magic number?
updateing
2021-12-16 14:03:26 +08:00
只敢玩 magic number ,比如 64 位无效指针我曾经写过 (void *)0x717a3fa112b77274 [doge]
agagega
2021-12-16 14:05:09 +08:00
@oott123 我也一下想起这个了,其实像这样无害的没什么大问题
zzfly256
2021-12-16 14:07:35 +08:00
以前在鹅厂,写单元测试时写过自己的入职时间、毕业时间作为时间字段的填充值,算吗
invdan
2021-12-16 14:09:43 +08:00
锦瑾你真会玩
MoYi123
2021-12-16 14:14:56 +08:00
go 的 2006-01-02 15:04:05 也是吧
dswyzx
2021-12-16 14:15:16 +08:00
如果是电影彩蛋类似的东西,非严谨场合倒还可以接受.
如果非要留下自己的信息相关整出来什么密钥之类的,这和狗狗撒尿宣示地盘有什么区别呢,尤其是一些"类容"之类的东西属实整不会了
shakoon
2021-12-16 14:15:54 +08:00
留彩蛋不如留后门[二哈]
icyalala
2021-12-16 14:16:08 +08:00
彩蛋是隐藏的、无害的,Code Review 解释清楚当然能过。
至于 HoHoHo ,那种并不是无害的。那是炸弹,不是彩蛋。
loryyang
2021-12-16 14:17:35 +08:00
没必要。。话说之前一哥们在代码里面写了句 CNM ,然后被全部门通报批评
ScepterZ
2021-12-16 14:19:01 +08:00
虽然没查过这玩意有没有通用翻译,但是从没听说过有人管这个叫魔鬼数字
cjyang
2021-12-16 14:22:14 +08:00
那叫魔法数字不叫魔鬼数字
zhouxuchen
2021-12-16 14:28:59 +08:00
@abersheeran #29 我也是,几年前公司用的框架比较新,啥功能都不完善,我就写了两个轮子放到了 composer ,然后安到了公司项目里。刚去看了下 composer.json 里还在用 dev-master ,得提醒一下技术锁版本,要不然真成彩蛋了……
efaun
2021-12-16 14:29:41 +08:00
那不叫彩蛋, 那叫缺德

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

https://ex.noerr.eu.org/t/822562

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

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

© 2021 V2EX