- 5
- 0
- 约4.75千字
- 约 7页
- 2017-08-11 发布于河南
- 举报
1.命名很重要,让代码告诉你它自己
命名到底有多重要呢?
重要到这几乎是很多软件项目成功或者失败的“罪魁祸首”,究其原因,代码不光支撑了0和1在计算机系统中运行的业务逻辑,同时也是开发者进行交流与研究的标准语言。没有意义或者有歧义的命名,就像两个等待交流的人,面对了一堆火星文无从下口,让交流变成灾难,也就导致很多问题。
同时,好的命名是自说明的,让代码告诉开发者“我是谁,我做什么,我怎么做”。当然,除了静态式的必要的注释说明之外,动态式的代码也可以包含传递信息的作用,让代码告诉你它自己,因为代码是“活的代码”。
例如,以某个缓存容器为例,泛型参数明确了容器的Key和Value的关系,其中的方法也基本明确了作为缓存容器所具有的方法:Add、Set、Clear、Refresh和IsExist,而TryGetValue是Try-Parse模式的应用体现。其中的变量container表示了容器载体;expiration表示了过期时间;config表示了容器的配置信息。
public?class?AtCacheTKey,?TValue
{
????public?int?Count{ }
????public?ListTValue?Items{ }
????public?int?Expiration?{ }
????public?void?Add(TKey?key,?TValue?value)
您可能关注的文档
最近下载
- 初三上册数学知识汇总.pdf
- 通用技术试题库(含答案)(精华版).docx
- Aopa无人机装调检修教员考试 100 道题(含答案)测试卷及答案.docx VIP
- (整理版)特殊四边形的综合应用.pdf
- QCR9213-2017 铁路架桥机架梁技术规程.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 食品标准法规及应用 食品生产通用卫生规范 食品生产通用卫生规范ppt.pptx VIP
- 妊娠期和产褥期脑静脉血栓形成管理指南(2025版).pptx VIP
- 雷锋精神 薪火相传主题班会ppt.pptx VIP
原创力文档

文档评论(0)