GoForum🌐 V2EX

写代码一定要防御性编程

lpf0309 · 2026-05-14 09:50 · 0 次点赞 · 13 条回复

最近因为五一拒绝加班得事情,和组长闹得不太愉快,组长让我教另一个合作的同事我写得代码。这个同事经常白天摸鱼,晚上加班,自己做项目做不出来,派我过来帮忙才把这个项目得主要难题给解决了。本来我都把大部分功能都写好了,然后我又重新改了下,故意用错误得方案,把性能改差,主要功能具备,表面上看不出问题。这个同事稍微一改代码,运行出来就有问题,排查问题一时半会儿也找不到,我也说不知道。什么时候这项目我单独负责了,我再把代码改回来,不然有他们费劲的。以后写代码,自己写好以后,把注释给改一下,然后把逻辑给弄混乱点,代码写的太好,AI 也能理解,其他同事也能接手,对我们而言,没一点好处。

13 条回复
HENQIGUAI · 2026-05-14 10:00
#1

没啥意义,AI 分分钟把问题清理完

GeruzoniAnsasu · 2026-05-14 10:00
#2

没啥意义,AI 连 copy fail 都能挖出来,你埋的 business fail 怕不是分分钟

Aaron01 · 2026-05-14 10:00
#3

成长了

giter · 2026-05-14 10:05
#4

没意义了,你的小思路在 Vibe Coding 面前不值一提,AI 能瞬间理清项目逻辑

wfg · 2026-05-14 10:05
#5

请不要误用防御性编程这个短语,最起码加个引号

fkdtz · 2026-05-14 10:05
#6

回头 AI 分分钟解完,还会锐评一下你的代码,那画面简直了 https://i.imgur.com/L62ZP7V.png

evill · 2026-05-14 10:11
#7

不仅在 AI 时代没用 而且在有一定规模的公司,code review 也过不去

boogo · 2026-05-14 10:11
#8

没意义,即便是写成屎山在 AI 面前也能捋的明明白白的

jsrunner · 2026-05-14 10:11
#9

中小公司还有用的

94 · 2026-05-14 10:11
#10

希望你当接盘侠接盘项目的时候,接盘到这样的“防御性编程”心态也可以像现在这样。 上不上裁员名单并不是看你的项目代码是不是容易被其他人接手,而是看项目的重要性。

Moonkin · 2026-05-14 10:11
#11

五一不是轮流值班么?真加班应该可以要求三倍加班费?

zhang666 · 2026-05-14 10:15
#12

恐怕封二进制库都没办法了,ai 出来,整个 codeing 行业算是完了

miku999 · 2026-05-14 10:15
#13

可以尝试将一些必要的信息扔到远程的配置文件上、结合你公司的一些登录系统, 给 AI 制造一些卡点, 让 AI 读不到全部的上下文, 就不好解决问题

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: lpf0309
发布: 2026-05-14
点赞: 0
回复: 0