This repo contains 3 essential books for coding industry. If you prepare for interview or want to be good programmer you must read these book. I just summarize and collect other resources to you for easy look up and refresh the memory.
Table of Contents of Pragmatic Programmer
Table of Contents of Clean Code
Table of Contents of Refactoring
Table of Contents of SOLID Principles
Table of Contents of Software Engineering at Google
Git Commit Message Guidelines
💡 Click for more
💡 Click for more
- Chapter 1 - Clean Code
- Chapter 2 - Meaningful Names
- Chapter 3 - Functions
- Chapter 4 - Comments
- Chapter 5 - Formatting
- Chapter 6 - Objects and Data Structures
- Chapter 7 - Error Handling
- Chapter 8 - Boundaries
- Chapter 9 - Unit Tests
- Chapter 10 - Classes
- Chapter 11 - Systems
- Chapter 12 - Systems
- Chapter 13 - Concurrency
- Chapter 14 - Successive Refinement
- Chapter 15 - JUnit Internals
- Chapter 16 - Refactoring SerialDate
- Chapter 17 - Smells and Heuristics
💡 Click for more
- S - Single-responsiblity Principle
- O - Open-closed Principle
- L - Liskov Substitution Principle
- I - Interface Segregation Principle
- D - Dependency Inversion Principle
Breaking Dependencies: The SOLID Principles Solid by baeldung
Refactoring guru is awesome website for refactoring and design patterns. Check out website
This repo based on very good people that loves open source and teaching... JuanCrg90 and HugoMatilla again thanks guys...