parent
b91c11b273
commit
57395f769a
89 changed files with 89 additions and 2 deletions
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||||||
|
# Be consistent |
@ -0,0 +1 @@ |
|||||||
|
# Meaningful names |
@ -0,0 +1 @@ |
|||||||
|
# Indentation and code style |
@ -0,0 +1 @@ |
|||||||
|
# Keep it small |
@ -0,0 +1 @@ |
|||||||
|
# Pure functions |
@ -0,0 +1 @@ |
|||||||
|
# Minimize cyclomatic complexity |
@ -0,0 +1 @@ |
|||||||
|
# Avoid passing nulls booleans |
@ -0,0 +1 @@ |
|||||||
|
# Keep framework code distant |
@ -0,0 +1 @@ |
|||||||
|
# Use correct constructs |
@ -0,0 +1 @@ |
|||||||
|
# Keep tests independent |
@ -0,0 +1 @@ |
|||||||
|
# Use meaningful names |
@ -0,0 +1 @@ |
|||||||
|
# Code by actor |
@ -0,0 +1 @@ |
|||||||
|
# Command query separation |
@ -0,0 +1 @@ |
|||||||
|
# Avoid hasty abstractions |
@ -0,0 +1 @@ |
|||||||
|
# Clean code principles |
@ -0,0 +1 @@ |
|||||||
|
# Structured programming |
@ -0,0 +1 @@ |
|||||||
|
# Functional programming |
@ -0,0 +1 @@ |
|||||||
|
# Object oriented programming |
@ -0,0 +1 @@ |
|||||||
|
# Programming paradigms |
@ -0,0 +1 @@ |
|||||||
|
# Inheritance |
@ -0,0 +1 @@ |
|||||||
|
# Polymorphism |
@ -0,0 +1 @@ |
|||||||
|
# Abstraction |
@ -0,0 +1 @@ |
|||||||
|
# Encapsulation |
@ -0,0 +1 @@ |
|||||||
|
# Primary principles |
@ -0,0 +1 @@ |
|||||||
|
# Abstract classes |
@ -0,0 +1 @@ |
|||||||
|
# Concrete classes |
@ -0,0 +1 @@ |
|||||||
|
# Scope visibility |
@ -0,0 +1 @@ |
|||||||
|
# Interfaces |
@ -0,0 +1 @@ |
|||||||
|
# Paradigm features |
@ -0,0 +1 @@ |
|||||||
|
# Domain models |
@ -0,0 +1 @@ |
|||||||
|
# Anemic models |
@ -0,0 +1 @@ |
|||||||
|
# Layered architectures |
@ -0,0 +1 @@ |
|||||||
|
# Domain language |
@ -0,0 +1 @@ |
|||||||
|
# Class invariants |
@ -0,0 +1 @@ |
|||||||
|
# Model driven design |
@ -0,0 +1 @@ |
|||||||
|
# Object oriented programming |
@ -0,0 +1 @@ |
|||||||
|
# Composition over inheritance |
@ -0,0 +1 @@ |
|||||||
|
# Encapsulate what varies |
@ -0,0 +1 @@ |
|||||||
|
# Program against abstractions |
@ -0,0 +1 @@ |
|||||||
|
# Hollywood principle |
@ -0,0 +1 @@ |
|||||||
|
# Solid |
@ -0,0 +1 @@ |
|||||||
|
# Dry |
@ -0,0 +1 @@ |
|||||||
|
# Yagni |
@ -0,0 +1 @@ |
|||||||
|
# Software design principles |
@ -0,0 +1 @@ |
|||||||
|
# Gof design patterns |
@ -0,0 +1 @@ |
|||||||
|
# Posa patterns |
@ -0,0 +1 @@ |
|||||||
|
# Design patterns |
@ -0,0 +1 @@ |
|||||||
|
# Component principles |
@ -0,0 +1 @@ |
|||||||
|
# Policy vs detail |
@ -0,0 +1 @@ |
|||||||
|
# Coupling and cohesion |
@ -0,0 +1 @@ |
|||||||
|
# Boundaries |
@ -0,0 +1 @@ |
|||||||
|
# Architectural principles |
@ -0,0 +1 @@ |
|||||||
|
# Publish subscribe |
@ -0,0 +1 @@ |
|||||||
|
# Event driven |
@ -0,0 +1 @@ |
|||||||
|
# Messaging |
@ -0,0 +1 @@ |
|||||||
|
# Client server |
@ -0,0 +1 @@ |
|||||||
|
# Peer to peer |
@ -0,0 +1 @@ |
|||||||
|
# Distributed |
@ -0,0 +1 @@ |
|||||||
|
# Component based |
@ -0,0 +1 @@ |
|||||||
|
# Monolithic |
@ -0,0 +1 @@ |
|||||||
|
# Layered |
@ -0,0 +1 @@ |
|||||||
|
# Structural |
@ -0,0 +1 @@ |
|||||||
|
# Architectural styles |
@ -0,0 +1 @@ |
|||||||
|
# Cqrs |
@ -0,0 +1 @@ |
|||||||
|
# Soa |
@ -0,0 +1 @@ |
|||||||
|
# Domain driven design |
@ -0,0 +1 @@ |
|||||||
|
# Model view controller |
@ -0,0 +1 @@ |
|||||||
|
# Microservices |
@ -0,0 +1 @@ |
|||||||
|
# Blackboard pattern |
@ -0,0 +1 @@ |
|||||||
|
# Microkernel |
@ -0,0 +1 @@ |
|||||||
|
# Serverless architecture |
@ -0,0 +1 @@ |
|||||||
|
# Message queues streams |
@ -0,0 +1 @@ |
|||||||
|
# Event sourcing |
@ -0,0 +1 @@ |
|||||||
|
# Architectural patterns |
@ -0,0 +1 @@ |
|||||||
|
# Dtos |
@ -0,0 +1 @@ |
|||||||
|
# Identity maps |
@ -0,0 +1 @@ |
|||||||
|
# Use cases |
@ -0,0 +1 @@ |
|||||||
|
# Repositories |
@ -0,0 +1 @@ |
|||||||
|
# Mappers |
@ -0,0 +1 @@ |
|||||||
|
# Transaction script |
@ -0,0 +1 @@ |
|||||||
|
# Commands queries |
@ -0,0 +1 @@ |
|||||||
|
# Value objects |
@ -0,0 +1 @@ |
|||||||
|
# Domain models |
@ -0,0 +1 @@ |
|||||||
|
# Entities |
@ -0,0 +1 @@ |
|||||||
|
# Orms |
@ -0,0 +1 @@ |
|||||||
|
# Enterprise patterns |
@ -0,0 +1 @@ |
|||||||
|
# |
Loading…
Reference in new issue