楼主: desperatedman
跳转到指定楼层
上一主题 下一主题
收起左侧

[职场感言] flag的代码质量怎么样啊?

 
🔗
wangbo1987 2020-7-11 08:02:10 | 只看该作者
全局:
jordan23back 发表于 2020-7-11 01:14
会刷题只是知道这些算法实现,不代表代码就符合代码规范和容易维护。有些team leade的代码,一个函数几百行 ...
. .и
看看LeetCode大多数高票答案就知道了,可读性机会没有。
回复

使用道具 举报

🔗
悟空QLOR 2020-7-11 08:02:29 | 只看该作者
全局:
水浅王八多 发表于 2020-7-11 01:51
代码不好就算了,也没人原因refactor。
然后就一直放在那儿,新人来rampup越来越难

为什么不每年定期更新一下旧代码呢?
回复

使用道具 举报

🔗
donnice 2020-7-11 08:06:06 | 只看该作者
全局:
悟空QLOR 发表于 2020-7-11 08:02
为什么不每年定期更新一下旧代码呢?

1. 难
2. 没有直接的business value
3. 因为2,没有visibility
4. 如果就你一个做refactor,其他同事的开发工作会因为你而经常merge conflict,导致进度受阻
5. 因为4,同事不掐死你就不错了,就别指望在peer review的时候有好的feedback了

TL;DR: 吃力不讨好

当且仅当大老板自己对代码质量要求特别高的时候才有机会保持,但这仅限于没有什么business impact的组

评分

参与人数 1大米 +3 收起 理由
tomato217 + 3 不能同意更多

查看全部评分

回复

使用道具 举报

🔗
cookiedonut 2020-7-11 08:28:01 | 只看该作者
全局:
别的不说,公司同时用某硬的产品和某狗的产品真的高低立判。。某硬teams,outlook几乎没有一天是没有bug的。。消息莫名其妙发不出去,邮件明明发了对方没收到都是家常便饭。。而且service还经常outage。。。
对比下GCP,真的无比顺畅好用那叫一个爽。。
不是光只有我一个人这个觉得,我们公司的人都经常对某硬各种bug很无语lol
回复

使用道具 举报

全局:
google 对代码真的很严格 特别是每一个cl都需要有一个该语言的readibility的人approve 比如c++的代码 你的apporval里面至少有一个人是获得了c++ 的readbility 算是一种认证吧 想获得这个readability需要写足量的代码 还要通过一些该语言的codingstyle的puzzle和training  真的是很严格 也造成了我们找人review的时候一些不方便 之前组里只有一个人有这个readability 所以我们就有single point failure 那个大佬也常常cl review overwhelming

评分

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

查看全部评分

回复

使用道具 举报

全局:
草帽 发表于 2020-07-10 10:37:42
微软的老而弥坚部门,到处都是上古屎山,90年代的代码和2020年的代码在一个.net framework里跑,deploy到一个dc,无比绚烂。
好像说的是identity??😂

评分

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

查看全部评分

回复

使用道具 举报

🔗
ForrestGump 2020-7-11 09:17:09 | 只看该作者
全局:
cookiedonut 发表于 2020-7-11 08:28
别的不说,公司同时用某硬的产品和某狗的产品真的高低立判。。某硬teams,outlook几乎没有一天是没有bug的。 ...

我也天天用outlook 没发现啥bug。。
回复

使用道具 举报

🔗
草帽 2020-7-11 09:35:46 | 只看该作者
全局:
donnice 发表于 2020-7-11 06:34
在微软的第一个组,test coverage高达89%,代码质量高得惨不忍睹(没打错字),受不了压力走了

M365很多组89% coverage要被管compliance的PM约谈话的 lol, 不到100%都需要override & checking
回复

使用道具 举报

全局:
草帽 发表于 2020-07-10 18:35:46
M365很多组89% coverage要被管compliance的PM约谈话的 lol, 不到100%都需要override & checking
天啊,这让我好想去啊
回复

使用道具 举报

全局:
biomedicineman 发表于 2020-07-10 10:57:25
基于个人经验,
Amazon和Google的codebase都非常好。尤其是Google的,光是一个format就搞半天。. Χ
当然不排除有team的差别
哪家公司是金融版微软?
回复

使用道具 举报

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

本版积分规则

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