各位在开发自己的项目的时候,有在自己负责的项目里面增加类似“彩蛋”一样的程序么

2020-09-08 17:20:11 +08:00
 tctc4869

各位在开发自己的项目的时候,有造项目代码里面弄过“彩蛋”一样的程序么?(不是指游戏项目)

这里的“彩蛋“,是打了引号的,不是指开发项目中设计“彩蛋”这种没有实质意义的东西,而是指各位在自己的项目开发里,有没有弄出过类似“彩蛋”一样的程序,触发某些操作后,会某个正常的业务操作里多执行某段代码,执行特殊处理,但这个特殊处理对业务流程,除了性能,几乎没有影响。只有负责的开发者自己知道这段特殊代码是要处理什么。

比如服务端有一个 action,但一般情况下,客户端请求这个 action,都会得到对外响应 404 的处理,但是若登录的特定账户名,在特定的地方点一个按钮。这个时候客户端向服务端那个的 action 发送的请求,就不会响应 404 处理,而是返回正常的响应数据了。

各位埋过哪些类型的“彩蛋”程序,隐藏在自己的项目里?

2765 次点击
所在节点    程序员
22 条回复
evill
2020-09-08 17:21:56 +08:00
你这是 debug api + 权限控制??
tctc4869
2020-09-08 17:23:10 +08:00
@evill 算是把,我开头举例的,是基于权限控制的“彩蛋”程序
shintendo
2020-09-08 17:24:02 +08:00
这叫后门不叫彩蛋吧
wzzzx
2020-09-08 17:24:09 +08:00
很多啊,隐藏的调试开关 /配置文件,都算?
ylsc633
2020-09-08 17:24:27 +08:00
上上下下左右左右 BABA
tctc4869
2020-09-08 17:24:33 +08:00
@evill 登录特定的账户名,很普通的账户名,不是什么管理员,但是该账户名,会在操作某些地方的业务逻辑里,会触发特殊操作。
dwSun
2020-09-08 17:24:46 +08:00
你这个,不是彩蛋,而是后门
tctc4869
2020-09-08 17:29:35 +08:00
@wzzzx 隐藏调试?线上调试?线上程序开始控制台日期输出么?
tctc4869
2020-09-08 17:30:12 +08:00
@tctc4869 线上程序启动控制台的日志信息输出么?
CoCoMcRee
2020-09-08 17:33:44 +08:00
app 里头会嵌入一些 调试框架,比如某厂的 DoraemonKit.
然后在某个页面藏个按钮,比如连续点击 10 次可以触发打开调试框架.

这很多的.
hugedata
2020-09-08 17:37:35 +08:00
<input type="button" onClick="javascript:alert('保存成功!')" />

and

V0.1: Thread.CurrentThread.Sleep(1000);
V0.2: Thread.CurrentThread.Sleep(500);
opengps
2020-09-08 17:37:44 +08:00
try cache()时候写一个 fuuck
rrZ2C
2020-09-08 18:42:34 +08:00
连续点击左上角小图标 49 次会弹出 debug 信息这个算么
secondwtq
2020-09-08 19:11:26 +08:00
比如在圣诞节的时候 ...
kingfalse
2020-09-08 22:33:32 +08:00
这不叫彩蛋,这叫挖坑埋雷
linvaux
2020-09-09 09:06:04 +08:00
@hugedata 秀儿,医院的 wifi 快么
linvaux
2020-09-09 09:10:20 +08:00
这个算么?😂
```python
if not regex.match(url):
raise UrlSchemeException("Fxxk! url scheme error ==> %s" % url)
```
sohoorc
2020-09-09 09:34:47 +08:00
不会,给部委做项目的,我们的身份信息也在部委那里,我们给了部委彩蛋(惊喜),部委也会给我们彩蛋。
kiracyan
2020-09-09 09:40:07 +08:00
之前给公司做过一个考试系统 给部门的人留了后门 可以直接看答案
DL9412
2020-09-09 09:48:46 +08:00
这不就是 debug 模式么,我们在 loading 上监听点击,点击 10 次 loading 会打开 log 界面。
一般来说 loading 时间是停不了那么久的,既然停住了那肯定是出错了。所以用户也没什么机会误触。
然后还有什么点 footer 的公司信息弹出用户信息,快速登录切换账号啥的。

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

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

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

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

© 2021 V2EX