编写可阅读代码的艺术读书笔记

2023年 1月 4日 9.2k 0

1. 关于名字

  • 选择专业的词
  • 避免泛泛的名字
  • 用具体的名字代替抽象的名字
  • 使用前缀或后缀给名字附带更多的信息
  • 决定名字的长度
  • 利用名字的格式来表达含义

2. 把信息装到名字里

通常来讲,加上像 is、has、can 或 should 这样的词,可以把布尔值变得更明确。get 开头的方法,习惯被当做轻量级访问器,只是简单地返回一个内部成员变量。如果违背这个习惯,可能会误导用户。i

  • 包名、模块名、局部变量名、函数名

全小写+下划线式驼峰eg: this_is_var

  • 全局变量

全大写+下划线式驼峰eg:GLOBAL_VAR

  • 类名

首字母大写式驼峰示例:ClassName()

相关文章

KubeSphere 部署向量数据库 Milvus 实战指南
探索 Kubernetes 持久化存储之 Longhorn 初窥门径
征服 Docker 镜像访问限制!KubeSphere v3.4.1 成功部署全攻略
那些年在 Terraform 上吃到的糖和踩过的坑
无需 Kubernetes 测试 Kubernetes 网络实现
Kubernetes v1.31 中的移除和主要变更

发布评论