Please enable JavaScript.
Coggle requires JavaScript to display documents.
Web Development (Methodologies (Functional (Lodash :: flow, Ramda :: pipe,…
Web Development
Methodologies
OOP
Model
Collections
Lists (extends Array)
Set Collection
Map Collection
GoF Patterns (
https://refactoring.guru/design-patterns
)
Module
Singleton
Factory
Builder
Strategy
SOLID (
https://cdn-images-1.medium.com/max/1200/1*yO6YGExWLJl5VOUL61xXvQ.jpeg
)
Single Responsibility
GRASP (
Link Title
)
Information Expert
Creator
Controller
Low Coupling
High Cohesion
Polymorphism
Pure Fabrication
Indirection
Protected Variations
The Open Closed Principle
The Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Functional
Lodash :: flow
Ramda :: pipe
Custom pipe (monad)
RxJS :: streaming
RxJS :: event steams
Common Issues(
https://refactoring.guru/refactoring/smells
)
Bloaters
Object-Orientation Abusers
Change Preventers
Dispensables
Couplers
FrontEnd
BackEnd
DevOps