CLEAN CODE Robert C. Martin

Get Started. It's Free
or sign up with your email address
CLEAN CODE Robert C. Martin by Mind Map: CLEAN CODE Robert C. Martin

1. Avoid

1.1. Disinformation

1.2. Encodings

1.3. Mental Mapping

1.4. 1 word 2 purposes

2. Method Names

2.1. Verb

2.2. Verb phrase

2.3. Not noun

3. CS terms

3.1. Algorithm names

3.2. Pattern names

3.3. Math terms

4. The Boy Scout Rule

5. Meaningful Names

5.1. Intention-Revealing Names

5.1.1. why it exists?

5.1.2. what it does?

5.1.3. how it is used?

5.2. Pronounceable Names

5.3. Searchable Names

6. Class Names

6.1. Noun

6.2. Noun phrase names

6.3. Not verb