吐槽:同事离职,代码拿不到了

2020-01-04 19:00发布

在试产自动化设备,PLC+STM32+labview
单片机工程师已经离职

第一次技术员要代码,给了个HEX,main.c 说两块板子的程序一样的。

第二次老大要代码,给了从工程里剥离出来的C,H,LIB文件, 串口收发,缓冲区大小定义都封装在LIB里。
电话沟通, 说是从网上下载的基础库, 没有源代码。
原话是”你觉得不可靠,自己重写啊“

第三次老大问, 说是以前同事写的,自己也没有源码。
原话是” 我拿命担保肯定没问题“

给的C文件,那工程师去年8月左右离职,关键的C文件在9月修改的,编译结果也是那时的,
其中一个C文件竟然是今年1月18号修改的。
只有一个H文件里有20条左右的PLC指令注释。好在没把变量改成“__"之类的。

特别问了下老员工,他与公司间没经济纠纷。

”表示强烈不满!“   
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
pulan
1楼-- · 2020-01-11 08:00
奇葩公司一般都有奇葩事件。
前段时间领导扔过来一块板子(10年前离职的同事设计的),说是坏了。我刚来,还以为有图纸呢,结果什么资料都没有,上面有个芯片竟然打磨了。
一个新来的小弟调了好几天没结果,后来对比好的板子才发现上面一个电容给搞错了。更可悲的是要求我们抄板子,自己公司的产品竟然自己还要抄一下。
snail_dongbin
2楼-- · 2020-01-11 09:19
 精彩回答 2  元偷偷看……
dreampet
3楼-- · 2020-01-11 14:47
公司管理不善,没什么好说的。
我这边是专门搭一个服务器,跑项目管理系统、版本管理系统、测试用例管理系统等,不但代码有版本控制,项目文档也做文控,开发工程师只能上传不能删除。
项目管理和版本管理两个系统联动,上传的代码需要进行评审,用Lib可以,但是Lib需要有独立的版本库,禁止使用来历不明的外部库。
liufabing
4楼-- · 2020-01-11 19:35
pulan 发表于 2016-1-20 12:27
奇葩公司一般都有奇葩事件。
前段时间领导扔过来一块板子(10年前离职的同事设计的),说是坏了。我刚来,还 ...

有个客户的总监离职时将他电脑上所有项目的资料全删掉了.
要做板都是后来去找板厂拿文件.
小黑@电子
5楼-- · 2020-01-11 20:37
散吧散吧 发表于 2016-1-20 10:01
首先是谁接手的项目,如果当时在同事走的时候是你接手的项目在确认交接的时候你没有一步一步确认,那么你有 ...

在理,事实如此,还是得分清责任,然后积极解决
takashiki
6楼-- · 2020-01-12 02:14
a33403916 发表于 2016-1-20 10:34
关于单片机LIB
extern unsigned char UsartSendBuf1[];
类似这么一句,无任何说明, 正常单片机工程师敢 ...


还在搞LIB,太LOW了,而且会被别人诋毁,虽然是值得诋毁,但一饮一啄莫非前定,种什么因得什么果。
给个真正的高级坑给你挑。
不就是要H文件,C文件么?把核心代码单独抠出来绝对定位然后编译再做成数组,调用时直接强制转换成函数指针甚至使用__attribute__((alias))修饰,让你根本找不到定义、实现在哪儿只有声明但是却能通过编译可以正常运行,就是不能修改。更狠的:把核心代码重新搞个明文的逻辑错误的代码,并采用__attribute__((weak))修饰,让后来的接盘侠想破脑袋都不知道怎么回事。

一周热门 更多>