看到别人的代码,不想去改咋办?

2018-04-03 15:58:45 +08:00
 java253738191

求问我这种是强迫症吗?怎么解决??

8383 次点击
所在节点    程序员
68 条回复
wangbenjun5
2018-04-03 22:22:56 +08:00
还真是,我们公司不大不小,业界小有名气,进来一看代码也是一坨屎,没办法,能跑就行,没人看代码
easylee
2018-04-03 22:39:13 +08:00
@WispZhan 代码审阅能力是这么强的吗?
vebuqi
2018-04-03 23:33:29 +08:00
日常是在 9k 行的一个 js 文件里摸爬滚打。。
whoisghost
2018-04-03 23:37:13 +08:00
@blaxmirror 你们这 Team 我喜欢呀!你们公司在成都吗?我要去霸面!
blaxmirror
2018-04-03 23:55:58 +08:00
@shijingshijing 难道我理解有问题?我只是想问这种写垃圾代码的人怎么可能会写出真正的魔数...你这突然冒个英文翻译给我是什么意思呀...一脸懵逼
我脑海中的魔数是卡马克的浮点开方算法用的那种,所以好奇普通人写的魔数会是什么样子而已
blaxmirror
2018-04-03 23:58:09 +08:00
@whoisghost 上海爱立信,成都应该也有,你可以去了解下哈哈,待遇一般但是福利不错,无奈被华为打得节节败退
blaxmirror
2018-04-04 00:05:41 +08:00
@shijingshijing 我感觉我有些过分解读了,抱歉,应该就是好心提示我,无视我前一条吧~握爪
Akkariin
2018-04-04 08:47:24 +08:00
非常能理解楼主的心情,我现在也是这样,看以前大神们写的代码从来没有一种 GET 到的感觉,而是这 TM 的都是些什么东西?
比如,有看过一个存储过程,调出一个问题列表,有个参数是问题类型,0 是未回答,1 是已回答,然后 2006 是所有,我当时一阵蒙蔽,然后突然又好像想到了什么,理解了他的想法,去看了眼生成日期,果然是 2006 年,我是不是也被同化了?
grewer
2018-04-04 09:26:34 +08:00
一般说 topX 那就是 X 名
mcfog
2018-04-04 09:29:39 +08:00
除了 2 是实锤,别的都不好说

1. git 的零碎提交随便写个 WIP 或者 update 之类没问题,rebase 后好好写 /merge commit 好好写就行了。甚至按团队流程,完全无视 vcs 的 message,改以 merge request / change log 等形式追踪也未尝不可
3. 早崩溃很多时候是好事情,让程序在可疑的状态下运行比 coredump 危害大得多
4. 完全看情况
5. 可能是楼主心态爆炸后的沟通存在问题

我发现很多程序员对 legacy code 缺乏敬畏,你新写的代码再好也不如 legacy code 是经过生产环境千锤百炼的,处理这些代码,是否修改,是否重构,是否重写都是非常重要又困难的决定
peinhu
2018-04-04 11:57:23 +08:00
王垠都不敢随便动别人的代码,楼主这是准备作死吗。。。退一万步讲,即使你改好了,你和你同事的梁子就结下了
geying
2018-04-04 12:43:38 +08:00
// magic
// do not touch !
Akagi201
2018-04-04 12:47:12 +08:00
我还真遇见过这种人, 不得不说我太 native 了.

人家就是要代码写烂点,为了让自己难以被替代 +1
ShareDuck
2018-04-04 13:10:18 +08:00
你同事自带代码混淆功能。
caiyue1993
2018-04-04 13:13:30 +08:00
看了楼上的发言,不太想在 v 站回复了都...现在码农还是太多了,软件工程师还是少得可怜...
bullettrain1433
2018-04-04 13:14:42 +08:00
@ShareDuck 23333,墙都不扶
ghostman
2018-04-04 13:16:02 +08:00
不要改别人的代码,让他自己改。
micean
2018-04-04 13:38:26 +08:00
公司的拼写错误已经多到治好了我的强迫症
nl101531
2018-04-04 13:52:40 +08:00
为了同事友谊,不要改.
ycqueen
2018-04-04 14:10:45 +08:00
来我们公司吧,嘻嘻,你不会有这种烦恼,我们公司在北京望京哦,求关注,求回复

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

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

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

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

© 2021 V2EX