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

2021 年 12 月 16 日
 villivateur

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

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

17953 次点击
所在节点    程序员
156 条回复
Huyoumnonos
2021 年 12 月 16 日
公司有代码评审,没有机会留…
benzalus
2021 年 12 月 16 日
公司代码,和业务无关的东西就别写进去了。指不定哪天就背锅了
个人代码库就随你了
BigDogWang
2021 年 12 月 16 日
不是魔法数字吗
Jack9527
2021 年 12 月 16 日
@imdong 表示很好奇为啥是前女友名字 doge
11232as
2021 年 12 月 16 日
公司系统的一些状态码是我折腾得,隔离用得 2020 ,分离用得 1991 ,这也算彩蛋了吧。
ZeoKarl
2021 年 12 月 16 日
有,切换环境用的是 fate 的职阶来当做暗号
zhangjinghua
2021 年 12 月 16 日
@lagoon 可惜有 gitline ,永远会有人知道这是你写的,除非代码后面被覆盖了
shayuvpn0001
2021 年 12 月 17 日
@CrazyRundong 不要总想着搞个大 bug ,我也是身经百战了,各种代码见得多了
Boyce
2021 年 12 月 17 日
1. 注释吐槽上个人写的注释有问题;
2. 单元测试文本审核,加了点不和谐的敏感测试文本;
ZRS
2021 年 12 月 17 日
magic number 会被扫出来的
YYYeung
2021 年 12 月 17 日
且不论 code 不 code review 的,但要是因为彩蛋而出 bug 了,那可是自找麻烦;有这闲心还不如专心摸鱼
xing2387
2021 年 12 月 17 日
有何不可,Linus 都干过,但是绝大多数人没他强,就变成写老鼠屎了。

```
/*
* Magic values required to use _reboot() system call.
*/
#define LINUX_REBOOT_MAGIC1 0xfee1dead
#define LINUX_REBOOT_MAGIC2 672274793
#define LINUX_REBOOT_MAGIC2A 85072278
#define LINUX_REBOOT_MAGIC2B 369367448
#define LINUX_REBOOT_MAGIC2C 537993216
```
exploreexe
2021 年 12 月 17 日
依稀记得某公司抄袭游戏源码,后来因为程序员在代码里添加了彩蛋 然后这个彩蛋变成了证据。。。
achira
2021 年 12 月 17 日
乐在其中了属于是,悄声无息成为生活的一部分了,没有记得住,因为太多的日常就是这样
xuanbg
2021 年 12 月 17 日
楼主你这个也能叫“彩蛋”?谁能发现?发现了也不懂啊。反正我是不认为这种代码叫彩蛋。
jedihy
2021 年 12 月 17 日
既然把生日这种隐私留在代码里面,我建议把出生地和和曾经居住过的城市也留里面吧。
js8510
2021 年 12 月 17 日
我会。。
我放过 emoji, 魔兽世界的梗。我们家🐶的名字。。
我还在 log 里加 emoj 结果因为 sql DB 不支持 utf-8 把一个小 service 搞挂了。。 于是我把它修了,然后加到了 unitest 里面
mengyx
2021 年 12 月 17 日
有时候会在单元测试的测试数据里面埋一点彩蛋😜
ragnaroks
2021 年 12 月 17 日
private string SmsTestCode{get;}=114514;
chengkai1853
2021 年 12 月 17 日
彩蛋不是一个可以带来惊喜的东西嚒。你确定这种属于彩蛋?

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

https://study.congcong.us/t/822562

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

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

© 2021 V2EX