除了代码混淆以外呢?
1
noqwerty 2020 年 4 月 13 日 via Android 自信点,正常写可能 80%以上的人都接不了手
|
2
ufan0 2020 年 4 月 13 日 via Android
多看代码整洁之道,然后反着来。
|
3
orzorzorzorz 2020 年 4 月 13 日
|
4
huayumo 2020 年 4 月 13 日 不给注释,没文档的就可以了
|
5
soulzz 2020 年 4 月 13 日
多用 bean 反射 以及全局 getBean setBean 之类的
接受你代码的人估计想哭 编辑器跟代码都跟不到 |
6
zvcs 2020 年 4 月 13 日 via iPhone
你正常写就好。这个话题讨论过。
|
7
jin7 2020 年 4 月 13 日
正常写好 然后编译器混淆 自己也看不懂了 哈哈
|
8
1490213 2020 年 4 月 13 日 via Android
用你正常的水平,写 C++ 代码完成需求即可。
|
9
wu67 2020 年 4 月 13 日
不写注释就行了. 大部分人都会哭. 然后变量名都只用一个单词, 需要的时候***1 ***2 这样, 接手的人多半崩溃
|
10
chihiro2014 2020 年 4 月 13 日
跟正常人反着写就行,不写注释,用上各种高级特性,让人无从下手
|
11
mtf 2020 年 4 月 13 日 via Android
变量名参数名全都是单个字母
|
12
GoLand 2020 年 4 月 13 日
变量名全部用中文拼音首字母缩写,比如:
金额 -> je 账单 -> zd 回到顶部 -> hddb |
14
dddd1919 2020 年 4 月 13 日
如果你很菜,再怎么努力也是徒劳
|
15
learningman 2020 年 4 月 13 日 via Android
@GoLand 大学生上网课用的学习通用的就是一套完全由拼音构成的前端,部分由英语加拼音首字母构成。
|
16
IsA26hN4DcQDS7Z9 2020 年 4 月 13 日
变量名随机生成
|
17
szdubinbin 2020 年 4 月 14 日 我见过一个答复很搞笑的,“代码更新了,注释没有更新”, 但是我还是劝你善良哈哈
|
19
2kCS5c0b0ITXE5k2 2020 年 4 月 14 日
@GoLand 草我接手的就是这样。 然后 if 还全挤在一行。空格完全不打。我直接全部重写了。
|
20
May725 2020 年 4 月 14 日
正常写,完成后用 ide 再将变量名重构为不相干的东西,魔鬼数字等。
|
21
wdv2ly 2020 年 4 月 14 日 via Android
这个不难,难的是如何在这个前提下,自己还能看得懂🌺🐔
|
22
sonxzjw 2020 年 4 月 14 日
所有命名用无意义无序复杂的字符串,我遇到过,一手下写的 html
完全崩溃 |
23
sonxzjw 2020 年 4 月 14 日
@orzorzorzorz 不得不说,里面好一些的建议真的需要智慧才能做到,真心的。例如越久才能发现的 bug
|
24
Meltdown 2020 年 4 月 14 日 via Android
写几千上万行的函数,然后不给注释和文档
|
25
zsc8917zsc 2020 年 4 月 14 日
代码写多整洁都没关系,只要注释反着写,不怕别人敢接手
|
26
christin 2020 年 4 月 14 日 via iPhone
变量名从 a1 到 a100,只写一个函数。
|
27
nnnToTnnn 2020 年 4 月 14 日
```
如何把代码写的让其他人无法接手,令人匪夷所思? ``` 我就喜欢挑战,看别人无法接手的项目,慢慢排查,最后下断点调试,看参数返回值,最后 hook 修改代码。 如果是 java,在没源码的情况下改 class 字节码都做过,你确定会混淆比字节码还难读?与其想着怎么让别人无法接受,还不如想着怎么才能把代码写的清晰易懂,例如多用用语法糖,把代码写的简单舒适 |