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

111 天前
 fallen42

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

7723 次点击
所在节点    程序员
84 条回复
afxcn
111 天前
防裁员编程没有意义,要写出简单易懂、容易维护的代码本身就不容易,我们通过多年的实践认识了一个道理,就算你把代码写得多规范,多简单易懂,别人也不愿意维护,也是想方设法重做。
fkdtz
111 天前
我以为“防御性编程”只是一个梗,难道真的有人这么写吗?
passive
111 天前
领导:把他裁了换个人来重构。
X0V0X
111 天前
按我的逻辑不遵守团队规范的,有裁员名额第一个推出去
forvvvv123
111 天前
没事,瞎写就行,你又不是什么大负责人;
有那精力给自己的项目或者开源项目搞搞不香吗;

除非大家瞎写你又要负责系统可用性,然后系统真的因为大家都瞎写反复挂的时候,你再考虑怎么定定规范,搞搞 ci 流程之类的, 没到这一步不用想。
mohumohu
111 天前
防御性编程有时也被计算机科学家称为安全编程( Secure programming )。潜在的软件缺陷可能会被黑客利用,而进行代码注入,拒绝服务攻击或其他攻击。

防御性编程与非防御性编程之间的区别在于,程序员不会对特定的函数调用或库的使用情况做假设。
BeiChuanAlex
111 天前
其实很简单,用冷门的语言写
netabare
111 天前
首先,这不叫防御性编程
DOLLOR
111 天前
绝大多数程序员都是平庸的人,互相看不起,互相嫌弃对方的代码。
所以,你只要正常写,哪怕自认为很“优雅”,在别人眼里都是“防裁员代码”。
leo72638
111 天前
没用,要裁员领导也不会管代码质量
hello2090
111 天前
这,你还得告诉老板你的 code 别人看不懂啊,不然他不知道啊
chendy
110 天前
污名化防御性编程,B 了
有一说一,不用故意不好好写,80%的开发正常写都是屎,99%的开发自己写完的东西自己都看不懂,更不用说别人
swy
110 天前
还是自己多参与一些有深度的项目吧,掌握核心流程。简单代码你再怎么“防御”也没用。
corcre
110 天前
我就正常发挥
bk201
110 天前
领导不会考虑什么屎山很难理解,留下你,而是让你走后,说你水平很差,让其他人接手,其他人会吐槽你的代码,进行重构。丝毫不影响你被裁员,而且难为同事后你的风评很差,领导无所谓,如果没人能接手,就重构,说你能力差,或者接手人能力差。
muzei233
110 天前
代码留给别人,注释留给自己
luzemin
110 天前
多分层。

计算机科学领域加一层不能的解决的问题就是封层太多的问题。
harryWebb
110 天前
别天天想着写好代码,真正有价值的东西是让人无法离开,而不是让任何一个人都替代你
不要有什么洁癖,这些都是有问题的思想
masterclock
110 天前
是不是不少人把梗当真了?
zhoust
110 天前
@masterclock 如果没有能力改变 现状/弱势地位,那就给自己套上一份“信仰”,以“信仰”之力维持自己行为的正当性/社交价值。通常这种行为都发生 Loser 身上。

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

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

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

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

© 2021 V2EX