clean-code 笔记
Posted answerhfh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了clean-code 笔记相关的知识,希望对你有一定的参考价值。
一、整洁代码
1、要有代码
2、什么是整洁代码
二、有意义的命名
1、名副其实





3、函数
3.1 短小



3.2 只做一件事


3.3 使用描述性的名称







3.4 如何写出这样的函数

4、对象和数据结构








1、单一权责原则 SRP




2、开放-闭合原则 OCP

3、依赖倒置原则 DIP

三、系统
十三、并发编程







以上是关于clean-code 笔记的主要内容,如果未能解决你的问题,请参考以下文章
危险!水很深,让叔来 —— 谈谈命令查询权责分离模式(CQRS)