Skip to content

thisisnabi/101-Patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

101-Patterns

101 Patterns in Software Engineering

This repository provides a comprehensive collection of software engineering and design patterns, serving as a reference and educational resource for developers. Each pattern includes detailed explanations, context, benefits, drawbacks, and code examples to facilitate understanding and implementation.

Table of Contents

  1. Creational Patterns
  2. Structural Patterns
  3. Behavioral Patterns
  4. Architectural Patterns
  5. Concurrency Patterns
  6. Integration Patterns
  7. Cloud Patterns
  8. Security Patterns
  9. User Interface Patterns
  10. Data Patterns
  11. Domain Patterns
  12. Miscellaneous Patterns
  13. Emerging Patterns
  14. Performance and Scalability Patterns
  15. Testing Patterns
  16. Anti-Patterns
  17. Software Development Methodologies
  18. Software Deployment Patterns
  19. Documentation and Version Control Patterns
  20. Patterns for CI/CD
  21. Data Management Patterns
  22. Maintenance and Evolution Patterns
  23. Ethical and Social Patterns
  24. more

About

Design Patterns in Action

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 7

Languages