设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
节点
飞墙
Follow
明白贴
工算小助手
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
问与答
›
什么样的代码算是好的代码, review 应该具有哪些品质 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
[送码] Scrollie - 长截图 iOS 上线,送 50
›
铁铁们“好酒”喝起来到底好在哪啊?
›
这个推理速度也太快了吧! chatjimmy.ai 比
›
写代码不再是一种严肃意义的技能,类似于驾
›
rootshell + tsshd 组成 VPN 太丝滑了,从
今日热议主题
有人需要 codex 中转 api 嘛
Gemini 3.1pro Google one 低价
开发了一个新闻站,主要是方便自己每天看看
🎭 AI Vox:给 AI 编程助手一个性格, 23
Windows 自带的 3D 模型查看器要下架了
深圳出 联合创新 23.3 英寸准 2K 21:9 超宽
出! M4 Pro/Max 14/16 寸全系各配置都有货
转自用 TP-LINK TL-SH1008 8 口 2.5G 交换
“我是阿育娅 我就是大沙漠” 镖人大家怎么
一个 AI-Quant-Agent 项目分享
显示全部
|
最新评论
30 条回复
·
3379 次点击
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 页
下一页
浏览过的版块
程序员
返回顶部