如何把代码写的让其他人无法接手,令人匪夷所思?

2020-04-13 20:39:46 +08:00
 qwer123

除了代码混淆以外呢?

2895 次点击
所在节点    问与答
27 条回复
wdv2ly
2020-04-14 07:53:12 +08:00
这个不难,难的是如何在这个前提下,自己还能看得懂🌺🐔
sonxzjw
2020-04-14 08:46:47 +08:00
所有命名用无意义无序复杂的字符串,我遇到过,一手下写的 html

完全崩溃
sonxzjw
2020-04-14 09:03:45 +08:00
@orzorzorzorz 不得不说,里面好一些的建议真的需要智慧才能做到,真心的。例如越久才能发现的 bug
Meltdown
2020-04-14 09:11:55 +08:00
写几千上万行的函数,然后不给注释和文档
zsc8917zsc
2020-04-14 09:23:59 +08:00
代码写多整洁都没关系,只要注释反着写,不怕别人敢接手
christin
2020-04-14 11:29:55 +08:00
变量名从 a1 到 a100,只写一个函数。
nnnToTnnn
2020-04-14 16:45:04 +08:00
```
如何把代码写的让其他人无法接手,令人匪夷所思?
```

我就喜欢挑战,看别人无法接手的项目,慢慢排查,最后下断点调试,看参数返回值,最后 hook 修改代码。

如果是 java,在没源码的情况下改 class 字节码都做过,你确定会混淆比字节码还难读?与其想着怎么让别人无法接受,还不如想着怎么才能把代码写的清晰易懂,例如多用用语法糖,把代码写的简单舒适

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

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

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

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

© 2021 V2EX