远离我 avatar

为什么程序员总说代码能跑就别动

写了一个功能,虽然代码写得又臭又长、变量名起得乱七八糟、中间还有几段自己都看不懂的逻辑,但它能跑!于是就不想改了。领导说优化一下,你说够用就行。同事说这段代码可以重构,你说别碰,碰坏了你负责吗。这种心态在程序员圈子里特别普遍,大家一边吐槽屎山代码,一边又在不断制造新的屎山。为什么程序员明明知道代码写得烂,却还是不愿意去优化?
举报
风险提示:用户发表的所有内容仅代表其个人观点,不代表本站的立场,请勿用作决策之依据。
所属分类 电脑编程
回答数量 1
问题状态 已完结

热门回答

共 1 条回答
  • 杰英武文 avatar
    2026-06-02 进行了回答
    在项目赶工期的时候,你刚写完一个功能模块,虽然代码里变量名全是a1、b2这种无意义字符,注释全靠emoji替代,但测出来结果完全符合需求文档。这时候主管说要优化一下,你第一反应不是改代码,而是盘算着还有三个需求要排期,重构这段代码可能要三天,万一改动引发新bug还得背锅。更现实的是,这段代码至少现在能支撑上线,等业务稳定了再慢慢收拾也不迟。就像家里堆满杂物的房间,明知道该打扫,但每天回家累得只想躺着,毕竟暂时还能住人嘛。