设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
问与答
›
什么样的代码算是好的代码, review 应该具有哪些品质 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
我这周不想通勤回去了,但是心里又很内疚咋
›
giffgaff 流量注册了两个 gmail,基本上是注
›
本以为国产安卓这几年发展替代苹果没啥大问
›
求点评一下装机配置
›
今日买入博纳影业
今日热议主题
Edge Dev 最新版这个图标好丑啊
115 历史跑路事迹整理
分享下我 mihomo 的分流规则
昨天我的 V2 怎么登不上呢?
2981 入手 macmini 丐版,推荐配件
ios gemini 创建的 gem 对话会被删除
自有算力平台-CodePlan ai 编程套餐
豆包格外显眼
UGIT 是否开放给普通用户使用
微信输入法在启用双拼时,似乎词库无法更有
显示全部
|
最新评论
30 条回复
·
3330 次点击
11#
youyouzi
初学
2025-4-22 09:50:48
@rts1005410788 你们 review 通常不是你们 leader ?这水平还不如你,怎么敢 review 你的代码还大放厥词的。
12#
youyouzi
初学
2025-4-22 09:53:25
@rts1005410788 就算要循环,也是这样比较简单吧: const obj = {}; arr.forEach(item => { obj[item.id] = item.name; });
13#
jackOff
小成
2025-4-22 09:55:47
可维护性好,可读性强,尽量大白话,少用抽象和注解,高度泛型抽象的拉过去打一顿问问你这破业务值不值这么玩,不过度依赖框架,命名规范,尽量不要命名方法和类高度相似的,禁止使用魔法值,统一管理全局静态类,全局变量尽可能放到一个类里,全局变量和静态类,枚举类必须有注释,禁止在正式项目里塞数据库代码生成器这些奇技淫巧,有足够接口文档,并且接口文档要有接口范例,前后端统一 post 请求,项目启动和部署尽可能提供一键脚本,最好有文档,哪怕主程序和组长突发意外死亡也能立刻找人接手
14#
shench
小成
2025-4-22 09:57:47
据我多年的工作经验来说,能满足老板要求能运行的就是好代码,其它都是扯淡
15#
rts1005410788
楼主
初学
2025-4-22 09:59:25
@youyouzi 他就是 forEach ,我纠结的 review 时候,真的有必要纠结这种细节代码,搞的被 review 那个人很没有自信。比如我,😂
16#
jackOff
小成
2025-4-22 09:59:50
补充一下,任何与跑项目没关系的代码生成工具都禁止放到项目里,这东西设计的人过于个性化,鬼知道今天把你裁了后面接手的能不能看明白你写的鬼画符
17#
somebody1
初学
2025-4-22 10:00:25
好的代码就是,1000 行的代码,看个三五十行就能理解做了什么事情,改起来不会瞻前顾后,能很快定位到要改动的地方。
18#
youyouzi
初学
2025-4-22 10:09:05
@rts1005410788 #14 不必在意。你的写法已经很优雅了。 我是 review 的人的话,看到你这个代码是没问题的。 反而组内很多人喜欢写循环操作,我会让他尝试换个思路,提升一下技能。 当然,不是强制要求,毕竟每个人对工作态度不一样,不是太混的,写的太恶心的我一般都是直接 merge 了
19#
godmiracle
小成
2025-4-22 10:12:26
能实现功能能赚钱的就是好代码
20#
soulflysimple123
初学
2025-4-22 10:33:10
不同的写法,只要可读性,性能没问题就行,纠结这些真没啥意义。
下一页 »
1
2
3
4
/ 4 页
下一页
浏览过的版块
第七艺术
返回顶部