"能用就行"为什么是项目里最危险的一句话
【摘要】 "能用就行"听着务实,其实是后面一堆麻烦的开始。从不敢改、掩盖设计、拉低标准三个角度聊聊它的隐患。
刚工作那会儿,听到"这个功能能用就行"会觉得挺务实,先把东西交出去再说。做了几年之后才明白,这句话往往是后面一堆麻烦的开始。
一、它能用,但没人敢动
"能用就行"的代码通常是把各种特殊情况硬塞进去凑出来的。短期看是省了时间,长期看是埋了地雷。下次要加功能,没人敢改,因为没人说得清哪一行在兜着底。
二、它掩盖了该想清楚的设计
很多时候说"能用就行",是因为不想去想清楚到底要什么。需求模糊、边界没定,就用一堆 if 兜底。结果需求一变,整个逻辑推翻重来,比一开始想清楚花的时间还多。
三、它让质量失去标准
当"能用"成了唯一标准,代码评审、测试覆盖、性能这些就都成了可选项。团队习惯了低标准,后面想提上来就难了。不是每个功能都要极致,但总得有个底线。
我不是说每个需求都要精雕细琢,临时验证、一次性的东西确实可以糙一点。但凡是会长期跑、会被别人接手的东西,"能用"只是起点,不是终点。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)