Clean code
search
Ctrlk
  • Overview
    • Introduction
    • Why is clean code so important?
    • What Is Clean Code?
    • How to write clean code?
    • Conventions
  • The key principles of clean code
    • Meaningful Names
    • Functions
    • Classes
    • Comments
    • Error Handlingchevron-right
    • Unit Tests
    • Formatting
    • Objects and Data Structures
    • Simple Design Rules
    • Concurrency
    • Code Smells
  • Building Maintainable Software
    • Write Short Units of Code
    • Write Simple Units of Code
    • Write Code Once
    • Keep Unit Interfaces Small
    • Write Clean Code
    • Automate Tests
  • Bonus
    • SOLID Principlechevron-right
    • LoD Principle
    • YAGNI Principle
    • DRY Principle
    • Fail Fast principle
    • Hollywood Principle
    • Library vs Framework
    • Coupling and Cohesion
    • AOP - Aspect-Oriented Programmingchevron-right
    • OOP Design Pattern
    • Technical Dept
    • How to learn software Design and Architecture - Roadmap
    • Microservcieschevron-right
      • Defining the scope of a microservice
      • Step-by-Step: How to Identify Over-Scoped Microservices
      • Benefits of Grouping or Consolidating Microservices
      • A practical step-by-step plan to consolidate microservice
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Bonus

Microservcies

Defining the scope of a microservicechevron-rightStep-by-Step: How to Identify Over-Scoped Microserviceschevron-rightBenefits of Grouping or Consolidating Microserviceschevron-rightA practical step-by-step plan to consolidate microservicechevron-right
PreviousHow to learn software Design and Architecture - Roadmapchevron-leftNextDefining the scope of a microservicechevron-right