反感同事写的代码怎么办?

2020-01-21 17:44:51 +08:00
 herich

不谈技术好坏,就编码风格来说。和同事协同开发,同事特别喜欢搞一些封装,整个项目前期主要是他一个人撸的,项目中有不少他自己写(封装)的库,

本人有一些代码洁癖, 能用内置库和官方库解决问题的绝不使用第三方库尤其是个人的库,项目中处处都是 zxxx 这些代码,感觉被 qj,比较反感这种风格,怎么破?

19832 次点击
所在节点    程序员
141 条回复
wangyzj
2020-01-21 22:21:33 +08:00
重构是一些人的自我表现的过程
所以经常会看见那种大炮打蚊子的代码
我就特别烦那种拆的特别碎,埋得特别深的代码
lbfeng
2020-01-21 22:33:13 +08:00
他自己写的库都没测试么?
easonl
2020-01-21 23:21:32 +08:00
直接过去打他啊!过去直接对后脑勺打:“你他喵的搞这种看不懂来路的库,想死吗?正扑街!”
ChiangDi
2020-01-22 00:20:23 +08:00
他一离职删自己 GitHub 的仓库你们就凉了。
serpent
2020-01-22 00:30:06 +08:00
说点题外话,你要不先打听打听,他是不是老板小舅子?
drackzy
2020-01-22 00:41:31 +08:00
他这 github repo 一变,你司以后部署、升级都会出问题。
也见到同事喜欢封装 go 造轮子库。
sonicjam
2020-01-22 00:55:02 +08:00
@herich #23 上纲上线地说,工作时间写的任何代码,所有权都应该归属于公司;将公司代码上传至公共仓库,属于泄露商业机密没跑了。
dawn009
2020-01-22 02:43:30 +08:00
@sonicjam #67 未必。如果公司的程序依赖了开源项目,使用中发现了开源项目的 bug 需要提补丁,或者需要修改添加新功能,那么合并进去的补丁代码并不属于公司。
kwrush
2020-01-22 05:36:02 +08:00
你们导入新的库不经过讨论吗,随便自己就决定了?这样子都能过 code review 吗?
ericgui
2020-01-22 06:07:48 +08:00
这是不是所谓的 anti-pattern ?
mikulch
2020-01-22 07:24:24 +08:00
@tt67wq 原来老人家您也喜欢黑 php,狗头
AngryPanda
2020-01-22 07:45:00 +08:00
@tt67wq 就你这吊样还鄙视 php 呢
Vitta
2020-01-22 08:40:43 +08:00
跟他说一声改到公司仓库下看看这个问题是不是就解决了
littlebaozi
2020-01-22 08:48:53 +08:00
听说过更奇怪的呢,以前同事说,他们有个人代码是左对齐的
Wao
2020-01-22 08:53:30 +08:00
@herich #28 解聘防御式编程模式?
wsxyeah
2020-01-22 09:01:01 +08:00
掺杂私货,赶紧 fork 出来吧
xiaozizayang
2020-01-22 09:09:20 +08:00
公司流程有问题,你和你同事都没问题
BryanYue
2020-01-22 09:30:46 +08:00
不知道 这种 util 类的 封装到自己仓库 有啥意思?
nianyu
2020-01-22 09:31:12 +08:00
这是把握住了公司的命脉?
GBdG6clg2Jy17ua5
2020-01-22 09:43:27 +08:00
人才啊,给了我新的启示

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

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

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

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

© 2021 V2EX