- 5
- 0
- 约1.02万字
- 约 10页
- 2019-01-01 发布于福建
- 举报
好代码乐、坏代码
HYPERLINK /jyshis/archive/2011/09/09/2172120.html 好代码、坏代码
1.命名很重要,让代码告诉你它自己
命名到底有多重要呢?
重要到这几乎是很多 HYPERLINK /?uidaction-viewspace-itemid-704682 \t _self 软件项目成功或者失败的“罪魁祸首”,究其原因,代码不光支撑了0和1在计算机系统中运行的业务逻辑,同时也是开发者进行交流与研究的标准语言。没有意义或者有歧义的命名,就像两个等待交流的人,面对了一堆火星文无从下口,让交流变成灾难,也就导致很多问题。
同时,好的命名是自说明的,让代码告诉开发者“我是谁,我做什么,我怎么做”。当然,除了静态式的必要的注释说明之外,动态式的代码也可以包含传递信息的作用,让代码告诉你它自己,因为代码是“活的代码”。
例如,以某个缓存容器为例,泛型参数明确了容器的Key和Value的关系,其中的方法也基本明确了作为缓存容器所具有的方法:Add、Set、Clear、Refresh和IsExist,而TryGetValue是Try-Parse模式的应用体现。其中的变量container表示了容器载体;expiration表示了过期时间;config表示了容器的配置信息。
public?class?AtCacheTKey,?TValue
{
??
您可能关注的文档
最近下载
- 临床检验基础尿液检验.ppt VIP
- 文子原文全文集.docx VIP
- 中国医师协会继续医学教育肿瘤消融治疗技术专项能力培训项目第十九期题库答案.docx VIP
- 2025年山西省建设工程专业高级职称评审考试建筑电气工程题库含答案详解.docx VIP
- 基于物联网技术的室内LED智能照明控制系统方案.docx VIP
- 2026年新教材译林版五年级上册英语 Unit 3 Hobbies 单元测试卷(含答案).docx VIP
- 2025年山西省建设工程专业高级职称评审考试(建筑电气工程)历年参考题库含答案详解.docx VIP
- 铁路工程测量规范 TB10101 最新版.docx VIP
- 2026年译林版五年级英语上册 Unit3 Hobbies 单元测试卷(含答案).pdf VIP
- (高清版)DG∕TJ 08-2004B-2020 建筑太阳能光伏发电应用技术标准.pdf VIP
原创力文档

文档评论(0)