优雅的代码从现在开始
2023-03-31 10:54:18 时间
优雅的代码从现在开始
个人见解:
- 写代码前构思明白,想明白,想全
- 写着写着都是在写相同的代码,改动麻烦
- 看到不好的就立马让他优雅
- 学习别人是如何优雅的
提取公共模块
便于维护,避免重复代码,便于开发
- 提取公共函数
- 创建常量,枚举
变量
核心原则:
- 见名知意,你懂我懂大家懂
- 适当选取长短
- 不死板,灵活
解释性变量
通过变量明白意图
函数
参数为Boolean的函数
- 单一职责
- 公共代码很多可以写在一起
- 简单逻辑不用拆成函数
判断性函数 return Boalen
- is 是否 是否存在
- has 有/没有 有没有票
- can 能/不能 能否预定
- should 需要/不需要 需要修改
类--名词
x+动词
普通方法和工具类
x+动词+名词
获取性函数
-
从数据结构获取:get
-
通过计算获取:calculate/cal
-
数据库获取:find/query
-
从配置文件获取:load/parse/build
-
从网络获取:fetch
使用对象传参代替多参数传参
注释
当我们需要去为某一块添加复杂的注释时,我们可以将它抽取成函数
相关文章
- 一篇学会使用 SwiftUI 创建万花尺
- iOS14.7首批用户评价出炉,带来3个坏消息,暂时建议不要更新
- 为什么很多人宁愿买二手iPhone,也不愿意买安卓新机?
- iOS 15引入基于半身照的人物识别功能
- iOS系统出现漏洞?难怪军队不让用苹果手机
- 谷歌推出Android Auto Beta测试项目 鼓励用户尝鲜和提交反馈
- 用KANO和PSM两大模型,帮你学会分析需求和产品定价
- 618 拼团活动结束后,我的四个设计反思
- 快速提升 UI 设计效果的 6 个小技巧
- Android 12简化了电源菜单功能选项 引发大量测试用户不满
- Google地图获得了扩展后的交通拥挤度预测功能
- 详解 iOS APP 架构设计
- iOS 14.7 正式版发布,更新 iOS 14.7 注意事项
- 苹果回应iPhone安全隐患:入侵需高成本 对多数用户没威胁
- 如何提高人工智能交互体验?先来了解这个三元理论
- 注意这10个交互细节,提升注册和登录的流程体验
- 怎么提升 B 端设计师的话语权?来看大厂总监的分析!
- 无需每年更换智能手机的四个理由
- iOS14.7正式版本发布!续航延长,发热问题显著改善
- 期待已久的“微信客服”来了 官网已上线