Chapter 2 : Meaningful Names
1 - Avoid Disinoformation
2 - Make Meaningful Distinctions
3 - Use Pronounceable Names
4 - Use Searchable Names
5 - Avoid Encoding
5-1 - Member Prefixes
6 - Avoid Mental Mapping
7 - Class Names
8 - Method Names
9 - Don't Be Cute
10 - Pick one Word per Concept
11 - Don't Pun
12 - Solution Domin Names
13 - Problem Domin Names
14 - Add Meaningful Context
15 - Don't Add Gratuitous Context
1 - Avoid Disinoformation
2 - Make Meaningful Distinctions
3 - Use Pronounceable Names
4 - Use Searchable Names
5 - Avoid Encoding
5-1 - Member Prefixes
6 - Avoid Mental Mapping
7 - Class Names
8 - Method Names
9 - Don't Be Cute
10 - Pick one Word per Concept
11 - Don't Pun
12 - Solution Domin Names
13 - Problem Domin Names
14 - Add Meaningful Context
15 - Don't Add Gratuitous Context
👍4❤🔥3🔥1
Chapter 3 : Functions
1 - Small
2 - Do One Thing
3 - One Level Of Abstraction per Function
4 - Switch Statements
5 - Function Arguments
6 - Have No Side Effects
7 - Command Query Separation
8 - Don't Repeat Yourself
1 - Small
2 - Do One Thing
3 - One Level Of Abstraction per Function
4 - Switch Statements
5 - Function Arguments
6 - Have No Side Effects
7 - Command Query Separation
8 - Don't Repeat Yourself
👍5❤🔥2🔥2