请问同事代码实在是烂到让人无法忍受怎么办

2021-08-04 14:15:25 +08:00
 sqfphoenix

利益相关,经常需要合作开发一个功能,所以在一些模块中会有交集,做不到眼不见为净

不说远的,就说今天发生的事情

我真的血压升高,拳头都看硬了,也不是没有做过代码 review,也分析了为什么代码写的不好,改完还是老样子,这种同事应该怎么相处,我现在天天跟坐牢一样好苦

7213 次点击
所在节点    问与答
80 条回复
darksword21
2021-08-04 15:43:25 +08:00
@zcfnc 我也干过 2 4
zcfnc
2021-08-04 16:01:40 +08:00
@banmuyutian #17
@darksword21 #20
啊这,两位无意冒犯。这里特指我的领导(:
mrxun1998
2021-08-04 16:02:39 +08:00
不敢点进来,怕你说的是我。
Shook
2021-08-04 16:12:27 +08:00
之前我写的分页组件,计算当前页的算法有点问题。
我后面搞别的项目去了,接手我项目的同事因为老有分页问题被骂了好多次。

偷偷看他们项目的接口文档,发现 start 是从 0 开始的,我的算法是从 1 开始算的。
YhXyt
2021-08-04 17:41:41 +08:00
@zcfnc 这不是很正常吗。xml2Json()
ALVC666
2021-08-04 17:44:35 +08:00
代码和人 有一个能跑就行[Doge]
zhuangjia
2021-08-04 17:46:16 +08:00
还是要加注释
lizenghui
2021-08-04 17:48:40 +08:00
哈哈哈 楼主太纠结
This is just a job
leafre
2021-08-04 17:50:59 +08:00
模块继续细分
rainymoring1995
2021-08-04 17:59:09 +08:00
不想干就走呗,贼烦对同事指手画脚的,你又不是直系领导
fengfuliu
2021-08-04 18:01:08 +08:00
@banmuyutian 这个用法还好吧 我看到很多出名的库也是这样的
lzjamao
2021-08-04 18:23:26 +08:00
你同事工作方式有问题。
改别人代码逻辑,最好找负责过该处的同事商量好再改。
MiniGhost
2021-08-04 18:28:44 +08:00
1. 分工的时候尽量避免特别密集的代码交叉,尽量同期需求各自负责各自的
2. 推 Code Review,开发需求强制要求拉新分支,合并分支强制走 Review,同事 Review 不通过不给合并
zxCoder
2021-08-04 18:45:08 +08:00
@YhXyt xmlToJson 也没啥不好吧 能问下用 2 代替 to 的好处吗
dongdongdong
2021-08-04 18:56:31 +08:00
我了
SjwNo1
2021-08-04 20:02:31 +08:00
如果你是 reviewer 的话,不改就不给合,如果你不是的话,好像没啥办法
wisetc
2021-08-04 22:54:22 +08:00
你们约定一下子,以及讲讲这么做为什么好,以及对他也好,用权威的客观的主流观点代替自己说话,告诉别人你的边界,以及他的边界,避免相互影响相互伤害,否则兵戎相见也不好看。
wisetc
2021-08-04 23:04:42 +08:00
有些人水平比较低也不尊重人,这种人还可能你躲也躲不过,讲道理还不一定听,哪你岂不是很难受?怎么办呢?要么建墙阻隔侵扰,要么交流到达彼此同化,要么强迫把人家赶走,你觉得哪种更好?
lululau
2021-08-04 23:12:30 +08:00
个人经验:只要是你俩共同开发的任务,把他的活都干了; 多干就是少干,你不管他的,可能得陪他一块加班,你多干了可能反而不需要加班
pengtdyd
2021-08-05 03:56:07 +08:00
这就体现一个人写一个模块的好处了

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

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

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

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

© 2021 V2EX