What is GRASP? Information Expert and Creator Principles in JavaScript
Today, we have many good practices, principles (SOLID, DRY, KISS), GoF patterns, and more.
They are all trying to help us, developers, write good, clean, maintainable, and understandable code.
GRASP is an abbreviation of General Responsibility Assignment Software Patterns.It’s a set of recommendations, principles, and patterns that are really good and could make our code much better. Let’s take a look at this list:
Information expert
Creator
Controller
Low Coupling
High Cohesion
Pure Fabrication
Indirection
Protected…