机器视觉工程师-工作定律第一条:程序和我有一个能跑就行

程序和我有一个能跑就行是什么梗?
大多数机器视觉工程师面对的是高速流水线,或者急着要生产的流水线,或者需要大量替代人工目视急着生产检测的流水线。

所以大多数的机器视觉的设备出现硬件bug或者软件bug,机器视觉工程师第一时间处理bug,硬件不行用软件来补,对于机器工程师带来极大的挑战性。
在这里插入图片描述
程序和我有一个能跑就行,本人遇到过公司“上古”时期的代码,好几代人离职,好几代人修改过的代码。

“上古”时期的代码,绝大多数代码都是“烂”代码。不能碰。

不是说修不了,真花了时间肯定能搞出来,问题是对管理层来说,稳定了十年的东西,改动要花不少资源,还有风险,那是一个关键产品,出问题就是大问题。
在这里插入图片描述
无论代码如何,已经能跑的代码,一定要备份。

哪怕你重构或者是动别人的代码 顺利完成任务。领导都觉得你是理所当然的,如果出问题了你就罪加一等。

之前曾听过 open/close 原则的一种诠释:首先线上在跑的代码是最经过验证的,怎样安全地修改这些代码呢,open/close 原则的建议是使代码能够 open for extension / close for modification,因为 modification 很容易踩到现有代码未知领域里的细节行为问题,但 extension 因为是新代码没有历史包袱,是容易理解和测试的。在这里插入图片描述

posted @   视觉人机器视觉  阅读(79)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示