大家公司的项目代码会写的尽善尽美吗

2022-08-18 12:43:50 +08:00
 voidmnwzp
比如命名变量讲究,尽量低耦合设计,接口测速,尽可能的优化和压榨性能等等,我之前写业务代码是打算这么做,但又想到这些个代码又不属于自己,优化的再好老板也不会给加工资,想通后所以现在是估期多估 2d ,尽量快速完成开发,至于优化啥的等测试提再说,没提是最好,然后剩下时间全用来写自己的开源项目,好歹 GitHub 上的项目写在简历上面试官可能会看
12818 次点击
所在节点    程序员
166 条回复
lrzsw2008
2022-08-18 17:45:23 +08:00
不会太好不会太差,细节上可能会优化,但是大的方向上不会过多改动
techgogogo
2022-08-18 17:51:55 +08:00
事实上,这个往往不是你能决定的,而是你所处的团队和企业决定的。
- 如果项目时间不赶,项目经理往往会要求认真执行定下的编码规范。
- 如果项目比较赶,往往这个时候是怎么做快出产品就怎么来,而编码规范,单元测试这些往往是最容易砍掉的。
- 如果你身处一个大型外企,这就和第一种情况类似,且就算项目比较赶,也不会牺牲单元测试和编码规范。因为这些企业很清楚这样做将会欠下所谓的「技术债务」,而债务,出来混,迟早是要还的!
Konys
2022-08-18 17:53:42 +08:00
开发是开发的时间,优化是优化的时间,不能搞混
limingxinleo
2022-08-18 17:55:27 +08:00
是的,我司这边代码质量,从今年开始,要求只比开源代码低一线。

接口级别单测全覆盖
代码风格要求统一
尽量全面的注释
尽可能高的性能优化

有些小伙伴的 PR 可能只有一两行,也会在我的要求下,改好几次。
Patrycja
2022-08-18 18:13:08 +08:00
有时间就慢慢迭代上去 没时间的话 有一个能跑就行
cryboy007
2022-08-18 18:51:12 +08:00
看交付时间,如果逼得急怎么简单怎么来
dnsaq
2022-08-18 18:57:07 +08:00
想要成为一个优秀的人,就要养成优秀的习惯。现实会告诉你没有人逼迫你优秀,你养成什么习惯你就会成为什么样的人。
Visionhope
2022-08-18 18:57:44 +08:00
刚开始工作的时候比较完美主义, 设计考虑得比较多, 但也可能是因为缺少经验, 这样就感觉每个开发周期比较劲, 把自己弄得比较累. 现在经验上来了, 一方面开发快了, 一方面也就不那么完美主义了, 比较有些时候这些代码可能真的就是开发一次, 后面就不维护了.
Helsing
2022-08-18 19:24:24 +08:00
会,技术方案、Code Review 、MR 齐活,尽量保证质量。

随便写很有可能给自己埋坑,导致花更多工时或加班
shaojian0702
2022-08-18 19:27:55 +08:00
公司开始查代码量,我的代码量远远少于部门内的 cv 大神。分公司,看公司文化吧。
newmlp
2022-08-18 20:10:43 +08:00
不会的,啥公司都一样,能跑就行,现在这种情况说不定你的项目明天就没了
acerest
2022-08-18 20:57:50 +08:00
总体来说,我把自己当手艺人,不是流水线工人,所以一直以来,都在认认真真对待自己的手艺和作品。从结果看,各种意义上都能算得上收益颇丰。
kingjpa
2022-08-18 21:07:14 +08:00
不会。
而且会故意延长 上线时间,因为吃过亏, 加班加点赶完,被认为这东西好简单。
zhuweiyou
2022-08-18 21:17:48 +08:00
长期维护的项目, 架构更重要一些. 性能啥的 我觉得根本不是瓶颈.
voidmnwzp
2022-08-18 21:18:32 +08:00
@acerest 但是公司的代码有不属于自己 面试时候不可能拿出来看 搞不好还会被打官司
kkeep
2022-08-18 21:24:22 +08:00
会,
icetea12138
2022-08-18 21:50:14 +08:00
我这两个礼拜天天到 12 点,还想让我尽善尽美?
chenyu0532
2022-08-18 22:00:16 +08:00
我会写的首先让自己满意。我自己都觉得垃圾的代码我是不会要的
joApioVVx4M4X6Rf
2022-08-18 22:18:33 +08:00
我刚开始也是这么想的,好好写,结果发现不仅加班还要延期,后来就看淡了,赶紧写完,被发现了我就改,没人发现就那么着,写完回家学习
ruoxie
2022-08-18 22:20:11 +08:00
性能就是能跑就行,但是一定有严格的规范。项目是公司的,开发体验是自己的

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

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

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

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

© 2021 V2EX