thisisnabi / 101-Patterns

Design Patterns in Action

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:C# 100.0%