查看: 4010| 回复: 13
跳转到指定楼层
上一主题 下一主题
收起左侧

[同事协作] 同事的code这是在故意埋坑吗?

🔗
匿名用户-GAZWJ  | 添加认证 | 2025-1-25 08:47:51 来自APP |倒序浏览

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本人MLE,最近发现合作的base不在美国的同事写的code,里面有很多关于parameters 挺复杂的list套list的情况。 就比如,他喜欢把各种params 一层一层地套起来,这些params 都是数字,然后再加上各种运算。
类似于:

Param_level1 [ param_level2][param_level3]

后面再加一个运算:
[number * param_level2[idx] for param_level2 in param_level1]

关键是上下十多行完全没有comment 这些操作是干什么的。大概50行有一个comment 说这一整个chunk是干什么的。.1point3acres

我感觉这种代码读起来挺费劲的, 而且一层套一层完全也没有必要。再加上没有注释。我不知道这是因为我太菜了,还是他故意埋坑让人看不懂的。
注:我们组写code没有任何guideline, manager 也不检查, 也没有PR。 code 写好能跑就拿给engineering 去上线了。MLE的模型都是内部自己用的,不面向客户。
这种写code的style属于正常吗?以后我写code也要这样吗?. 1point3acres.com

上一篇:感觉burnout休假没有用
下一篇:办perm,前公司是众所周知可以开正式verification letter的大厂(标题字数过长
推荐
justin 2025-1-25 09:35:50 | 只看该作者
全局:
埋坑不至于。这种坑自己都可能爬不起来。

可能就是菜。不是每个人写代码都能想得清清楚楚。
回复

使用道具 举报

全局:
你把代码复制给ai让他帮你讲讲在干嘛,然后让ai帮你refactor,然后你写个代码把它改了。不久你可能就被当成owner了。

评分

参与人数 1大米 +1 收起 理由
melanieecd + 1 赞一个

查看全部评分

回复

使用道具 举报

推荐
boring 2025-1-25 16:24:33 | 只看该作者
全局:
Shadyupup 发表于 2025-1-25 15:32
你把代码复制给ai让他帮你讲讲在干嘛,然后让ai帮你refactor,然后你写个代码把它改了。不久你可能就被当成 ...

AI 总结和修改这种屎山代码确实有奇效

评分

参与人数 1大米 +1 收起 理由
melanieecd + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
不正常,纯属就是习惯不好
回复

使用道具 举报

🔗
CBP 2025-1-25 09:38:38 | 只看该作者
全局:
不好维护啊,尽然没有PR,什么公司,那么牛皮,不互相检查approve?
我知道有的高手喜欢写的复杂,就是abstract层太多,你这个显然不是
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-GAZWJ  | 添加认证 | 2025-1-25 09:52:30 来自APP
CBP 发表于 2025-01-24 17:38:38
不好维护啊,尽然没有PR,什么公司,那么牛皮,不互相检查approve?
我知道有的高手喜欢写的复杂,就是abstract层太多,你这个显然不是
其他同组的project 都有正规的git code repo PR。 就这个项目没有。 project lead 不咋给力, 我觉得就是为了赶进度出成果,再加上上面的LT不过问。 其实整个DS/MLE的code我觉得写得都不规范,都不是专业的程序员,好多各种各样的PHD转行来的。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-WEDPQ  | 添加认证 | 2025-1-25 09:55:23 来自APP
很有可能是学统计的没有CS背景的人写的。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-GTPZO  | 添加认证 | 2025-1-25 09:57:49 来自APP
😂 5
这是高手👍
防御性编程
回复

使用道具 举报

全局:
for in 这种一键生成list的写法只适合一层循环简单操作,这么写纯属恶心人
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表