记一次代码评鉴

简介: 前言近期公司组织了一次代码评鉴,在这边记录下学习到的一些规范吧

前言


近期公司组织了一次代码评鉴,在这边记录下学习到的一些规范吧


案例


案例1

  • 参数过多,改为对象好一些


const start = (filename, version, isFirst, branch, biz) => {
    // ....
}
复制代码

案例2

  • query不应该直接透传
  • 对象解构可能导致覆盖,可以调下顺序


// ...
await axios.post('xxx', {
    data: {
        host: 'xxx'
        ...getQuery()
    }
})
复制代码

案例3


  • 超过三个条件的判断抽出为表达式或者函数

  • 魔法数字用变量代替

  • 与和非不一起使用
if (bottom < boxMaxH && topRemain < boxMax || top > 20) {
}



相关文章
|
2月前
|
存储 人工智能 运维
摊牌了,代码不是我自己写的
本文介绍了如何使用阿里云函数计算FC部署Qwen2.5开源大模型。Qwen2.5支持128K上下文长度和92种编程语言,通过Ollama托管和Open WebUI交互界面实现快速部署与高效调用。函数计算FC提供免运维环境,支持弹性扩容,开发者只需简单配置即可上线新功能。部署流程包括创建Ollama应用、配置Open WebUI及获取内网访问地址等步骤。应用体验部分展示了如何通过Open WebUI调用Qwen2.5进行多语言交流、解答数学题和文档总结等功能。此外,函数计算FC的自动扩缩容机制可根据请求量动态调整实例数量,提高资源利用率并降低成本。
928 26
摊牌了,代码不是我自己写的
|
10月前
|
Java 测试技术 开发工具
写代码中的一些“小技巧”
写代码中的一些“小技巧”
|
设计模式 存储 Java
写出漂亮代码的45个小技巧(上)
大家好,我是三友~~ 不知道大家有没有经历过维护一个已经离职的人的代码的痛苦,一个方法写老长,还有很多的if else ,根本无法阅读,更不知道代码背后的含义,最重要的是没有人可以问,此时只能心里默默地问候这个留坑的兄弟。。
写出漂亮代码的45个小技巧(上)
|
Java Android开发
几行代码就能实现为何要多此一举
几行代码就能搞定,不能代表一个人很牛,借助了开源,只是站在了巨人的肩膀上,让你省去了去往成功的一大段路,然而这一段路上的风景,还请你仔细去欣赏,到头来,你会发现,路上的风景会远远美于终点的成功。
|
存储 设计模式 缓存
这45个小技巧,让你的代码突然又优雅了2
这45个小技巧,让你的代码突然又优雅了2
这45个小技巧,让你的代码突然又优雅了2
|
前端开发 iOS开发
一行代码就能完成的事情,为什么要写两行
一行代码就能完成的事情,为什么要写两行
134 0
一行代码就能完成的事情,为什么要写两行
x11获得窗口名的代码
x11获得窗口名的代码
145 0
|
设计模式 IDE Java
最好的代码是没有代码
对于大多数软件开发者来说,要让他们承认这一点是很痛苦的,因为他们爱他们的代码。你写的每一行新代码都需要经过调试,需要具备可阅读性和可维护性。
最好的代码是没有代码
我所经手过的最差代码
译文链接:我所经手过的最差代码
567 0
|
PHP
Mess it up!搞乱代码
Mess it up! 作者: Laruence(   ) 本文地址: http://www.laruence.com/2009/01/07/656.html 转载请注明出处 恩,这段代码还能再乱点,再让人无语点么? 想知道这段代码干了什么么?呵呵,点这里谋胆并重
1002 0

热门文章

最新文章