遇到一意孤行的同事怎么办?(午间闲谈)

2020-11-09 12:33:33 +08:00
 gaoshiba

我在公司使用 NetCore 写了一个项目,同事是负责(大概是测试??我们公司部门挺乱的),非要把我的项目部署到 Linux 上,下面附上我和他的对话。

我:我的代码调用了 windows api,在 linux 下还没做处理,你先用 windows 测试吧。

他:你试过没有?

我:没试过但是能判断出来。

他:没事我测试下。

说话他喵的倒是没什么毛病,但是我他喵的。。。拦都拦不住他

还在用虚拟机装 linux 呢,好像遇到引导的问题了,搞了一上午。。

虽然我有现成的 Linux 在机器上,但我不想和他说了,一意孤行终将付出代价。。。。。

其实也不是说不帮他吧,毕竟他是测试,我不可能帮他把他本应该做的事情做了。。。毕竟都是领的自己那份工资。

7974 次点击
所在节点    程序员
69 条回复
gaoshiba
2020-11-09 12:38:20 +08:00
自己考虑也不全面吧,之前因为有跨平台的打算,所以选用的 NetCore 平台做开发,结果项目里调用了一堆 win32api...
pC0oc4EbCSsJUy4W
2020-11-09 12:40:56 +08:00
摸鱼大神哈哈
gaoshiba
2020-11-09 12:41:49 +08:00
顺便给大家讲个笑话,上周摸到个离职跑路的鱼,还被主管看到了,盯着我的屏幕看了好久,直到我感觉一丝尴尬,然后默默关闭了标签页。
coderluan
2020-11-09 12:51:42 +08:00
这不是同事一意孤行, 而是你们项目没领导, 既然没领导, 他能付出什么代价?
gaoshiba
2020-11-09 12:56:55 +08:00
@coderluan 代价就是浪费自己时间,这么多时间用来摸鱼都比条一上午引导要好吧。
renmu123
2020-11-09 13:21:49 +08:00
关系不咋地的同事就是关我屁事了
sagaxu
2020-11-09 13:25:21 +08:00
等他给你提一个 linux 下测试失败的大 bug,一意孤行的人就是你了。平时没少安利.netcore 跨平台吧?
imn1
2020-11-09 13:57:59 +08:00
送他一程
gaoshiba
2020-11-09 14:14:12 +08:00
@sagaxu 不必猜测,我可没安利。
gaoshiba
2020-11-09 14:15:50 +08:00
@sagaxu 我都说了调用 win api 能没这分寸? linux 不能运行算是大 bug?还用他测试?
dswyzx
2020-11-09 14:18:35 +08:00
我也好奇如果有调用 winapi 后打包打个 linux-x64 —self -contained 可以跑吗
ytll21
2020-11-09 14:18:46 +08:00
除了引导用了一上午的时间以外,我觉得你同事的做法没有什么问题。测试就不应该相信开发,系统能不能跨平台,要自己测试才能确认。否则领导考核下来,测试来一句“开发说不能在 Linux 下运行“,实际结果是可以运行的,那么算是谁的责任?互相撕逼吗?
gaoshiba
2020-11-09 14:25:01 +08:00
@dswyzx 大概率是运行到 win32 代码就抛异常,不过我也没测试,最近比较忙,所以比较缺乏探索精神。
leido
2020-11-09 14:25:04 +08:00
我就搞不懂了, 虚拟机都不用好做什么软件行业
gaoshiba
2020-11-09 14:25:51 +08:00
@ytll21 因为并没有要求使用 linux 做服务器(公司全是 win2008 ),我也就没想那么多了,痛痛快快基于 windows 去 code 了。
gaoshiba
2020-11-09 14:26:31 +08:00
@leido 最简单的,实在不会从镜像装,下个 vmdk 版的直接装载就行了啊。
ytll21
2020-11-09 14:30:11 +08:00
@gaoshiba 如果系统当初没有平台要求,或者说指定了 Windows 平台,那么测试一定要在 Linux 上测试,就属于他自己搞事情了。如果当初有人和他说,是可以在 Linux 上运行的,那么他现在做确认,是没有毛病的。

简单来说就是一句话,你们有系统设计文档吗?
quan01994
2020-11-09 14:33:38 +08:00
用的是什么 win api 。我比较好奇。
gaoshiba
2020-11-09 14:50:39 +08:00
@ytll21 肯定有啊,他知道 netcore 是能跨平台的,就以为只要是 netcore 项目就能跨平台,他可能觉得 linux 用起来方便吧,包括搭建环境之类的,毕竟我要不是因为公司 server 全是 win,我也会用 linux 。
gaoshiba
2020-11-09 14:51:42 +08:00
@quan01994 easyhook

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/723154

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX