怎么在不恶心自己的情况下进行防御性编程

2024-07-24 16:11:06 +08:00
 fallen42

虽然现在每天的工作就是在屎山上找个地方拉坨大的,但至少遵循代码规范的情况下拉的很美观很直观(笑 现在裁员压力大啊,但防御性编程我真的写不出会让自己恶心的东西

9701 次点击
所在节点    程序员
84 条回复
DiaoWang
2024-07-24 16:19:29 +08:00
如果你觉得恶心,那就不要做。恶心别人可以,别恶心自己。
wu67
2024-07-24 16:23:48 +08:00
对大部分人来说, 不刻意去优化逻辑、拆分组件, 最后写出来一定是屎. 都不用特地做什么操作.
dfkjgklfdjg
2024-07-24 16:28:56 +08:00
不用防御性编程。你以为的自己业务写的其他人看不懂无法维护,裁员就不会落到你头上。
实际上除了恶心自己和接盘侠之外并不能影响到领导决定是不是裁掉你。最后还得因为自己防御性编码,写交接文档挠破头。
echo1937
2024-07-24 16:30:51 +08:00
只要你怎么舒服怎么来,不写文档不写注释,时间一过三个月,他肯定就是屎。
wuud
2024-07-24 16:49:09 +08:00
@echo1937 哈哈哈,太真实了
wysnxzm
2024-07-24 16:51:03 +08:00
正常写就可以
opengps
2024-07-24 16:51:59 +08:00
你对你能写出规范代码是不是太自信了?很多时候规范代码拿鞭子抽着都写不规范
maxwellz
2024-07-24 17:14:03 +08:00
op 这句话把我逗笑了,哈哈哈🤣
`虽然现在每天的工作就是在屎山上找个地方拉坨大的`
ktqFDx9m2Bvfq3y4
2024-07-24 17:15:14 +08:00
copilot 可解。
Daniel17
2024-07-24 17:16:24 +08:00
防御性编程没什么用
tool2dx
2024-07-24 17:22:38 +08:00
把反编译/混淆的源代码丢上去就可以了,同样是源代码,但基本上除了你自己,别人没法改。
chiaf
2024-07-24 17:23:04 +08:00
拉不出来,让 AI 拉,比自己拉的好看点
Vitumoc
2024-07-24 17:34:48 +08:00
真的有 "因为代码写的规范,导致容易被接手,导致被开出" 这样的案例吗?
我严重怀疑这个逻辑链的真实性。
wanguorui123
2024-07-24 17:38:05 +08:00
你这逻辑好比刚需自住不亏
zzNaLOGIC
2024-07-24 17:48:08 +08:00
"领导,这块我来设计、开发和后续维护就行了,其他人抽出去支援其他项目吧。我一个人能顶住"
sakeven
2024-07-24 17:51:42 +08:00
这不叫防御性编程,都被你们用烂了。防御性编程是用来抵御不确定的错误与有风险输入之类的,是一种非常好的编程实践。

你这个只能叫防裁员编程。
murmur
2024-07-24 17:58:01 +08:00
正常写的代码过半年你都看不懂
micao
2024-07-24 21:09:27 +08:00
写一个功能和代码量极其大的函数,保罗万象。输入参数变量放在一个大数组里,各个参数毫无相关性,如果是若类型语言,不声明变量类型,并且使用隐性的类型强制转换。够屎了吧。
happy32199
2024-07-24 23:26:30 +08:00
微服务 哈哈
Cooky
2024-07-24 23:30:16 +08:00
嵌个 lisp 脚本进去,既能学学 lisp ,又能折磨读代码的人(

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

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

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

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

© 2021 V2EX