逻辑清晰的代码能做成一坨大便的样子吗
比如写了一段干净的代码,但不想让别人轻易读懂的时候,有什么工具能把它做成一坨的样子吗
之前我会手动替换变量名,效果有限
直接代码混淆,让你自己都看不懂
用 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 应该问题不大。再混淆下去那不一定过得了。
堂哥女儿现在大一,专业是酒店管理,但是想学 web 开发;求前端视频教程,最好是整套的; 希望教程可以多讲 html 和 css ,毕竟初学者能看到做出来的效果的话兴趣就高; …
新机,二手均可,不打游戏,希望屏幕舒服,有高刷就行,大家有推荐嘛。 realme 大探,小米 10s ,iqoo neo5 ,红米 k40 。。。。纠结了 K40 到手刷个 …
接两年前的文章,补充和改进。 www.hesudu.com/t/833731不相信一切闭源商业软件,它们都是邪恶的,毫无安全性可言,保护隐私更是可笑。安全和隐私如果不掌握在自己…