逻辑清晰的代码能做成一坨大便的样子吗
比如写了一段干净的代码,但不想让别人轻易读懂的时候,有什么工具能把它做成一坨的样子吗
之前我会手动替换变量名,效果有限
直接代码混淆,让你自己都看不懂
用 ai 试试
没必要,现在都有版本管理,想搞你的时候不是会留下证据,除了新项目第一个月,你自己会造屎山的,不用故意,正常开发就行
有时候你觉得挺干净的代码实际上别人读起来就是一坨……
文档、注释更重要
最简单的方案,代码版本 A->B ,但是注释不变动
没必要, 只要你不写注释, 不主动去优化逻辑, 慢慢的它就会自成屎山.
代码混淆就行了
写假注释
知乎上看到一句话,「不用防御性编程,我正常写就行」。
别太自信,有可能过几天自己的看不懂,更别提别人😄
一个文件从头写到尾,绝不回头
只要设计巧妙, 不用主动防御编程, 简单的问题复杂化, 复杂的问题无序化, 要囊括各种奇技淫巧, 高端特性... 你应该看过汤姆设计的捕鼠器吧 ? 你看过就明白了
1.变量名不要超过三个字母
2.变量声明与使用离得越远越好
3.不要更新函数名和注释
4.弃用的函数不要删除,不要做标记注释
5.不要抽象复用,同一段代码复制粘贴一百遍
多大的仇多大的怨
嵌套一层又一层,有的嵌套 3 层,有的嵌套四层,同样结构的 DTO 不停转
没用 现在有 ai 做这些脏活了
github.com/StepfenShawn/ShitCodify
看完血压上来了哈哈
要开除的时候直接整个部门干掉 不要做这些无意义的
这简直是天才
没事就往线程队列扔,一逆一个不吱声
似乎不是很符合 V2EX 的价值观
只要不写注释,迭代两个版本,你自己都觉得是屎山了
价值观是啥。
让 AI 写。今天 Cursor 刚给我改了一个一千五百行代码的屎山出来。我感觉我自己写的话应该不会超过五百行……
现在混淆代码靠 AI 解释也能很快理解了吧
多用点高级编程技巧,对于不懂的人,它就是一坨
把所有变量都写成全局的,谁看谁骂街。
没啥意义,太长的混乱的代码直接让 AI 先看了,通义灵码插件写代码不行读代码还是很厉害的,点一下就像也很方便
没有用的,你再混淆,现在的 AI 都看懂,你 jsvmp 代码丢进去,AI 都能给你分析出每个变量什么作用;每个功能块在干什么。
偶尔主动偷偷加班,脑子不清晰的时候能写出自己也看不懂,但是能用的垃圾代码
没必要特殊混淆,不然怕过不了 code review 。
正常写,然后变量名故意用错拼/乱拼,换别的关系不大的名字,比如物品价格,类似 item_price ,改成 goods_amuont ,主打文不对题。然后注释写物品量,再次主打文不对题。
如果是能用推断型的定义就用,比如 Java 的 var a = xxx.getItem(),主打不知道 var 了什么东西。然后变量和用的地方远离,Steam 和非 Steam 混用,多用数组来回倒腾数据,比如起名 needDeleteList 里面放 needAddItems 。函数入参越多越好,整上一坨方法的重写,函数套深一点,函数名也写得文不对题。
上面的写法过 code review 应该问题不大。再混淆下去那不一定过得了。
忍不住骂一句谷歌煞笔source: 9to5google.com/2024/04/11/google-one-vpn-discontinued/ 我不用 可以理解 等到美国…
如题,之前是 gitee ,后来用不了了,只能考虑用其他方案 首先排除自己部署对象存储服务 看看有没有保密必要。例如有没有一些图片是私密的,有的话上对象存储。没有的直接放服…
目前用的 se2, 本来想换 se4, 但不可能了 打算转安卓, 目前在看的是 pixel8, 想问下有什么其他的推荐吗 确定不要谷歌超大杯?我在用 Pixel 9 pro…