@@ -59,8 +59,8 @@ have any feedback or suggestions for improvement!
5959
6060## KISS
6161
62- ** Keep It Simple, Stupid** : most systems work best if they are kept simple
63- rather than made complex.
62+ ** Keep It Simple, Stupid** : most systems work and are understood better if they
63+ are kept simple rather than made complex.
6464
6565Why
6666
@@ -652,10 +652,10 @@ Resources
652652## Dependency Inversion Principle
653653
654654Dependency Inversion is the strategy of depending upon interfaces or abstract
655- functions and classes rather than upon concrete functions and classes.
656- Simply put, when components of our system have dependencies, we don’t want to
657- directly inject a component’s dependency into another. Instead, we should use a
658- level of abstraction between them.
655+ functions and classes rather than upon concrete functions and classes. Simply
656+ put, when components of our system have dependencies, we don’t want to directly
657+ inject a component’s dependency into another. Instead, we should use a level of
658+ abstraction between them.
659659
660660** DIP** is the D in [ SOLID] ( #solid ) .
661661
@@ -693,7 +693,7 @@ A subset of programming principles:
693693- [ Open/Closed Principle] ( #openclosed-principle )
694694- [ Liskov Substitution Principle] ( #liskov-substitution-principle )
695695- [ Interface Segregation Principle] ( #interface-segregation-principle )
696- - [ Dependency Inversion Principle] ( #Dependency-Inversion-Principle )
696+ - [ Dependency Inversion Principle] ( #dependency-inversion-principle )
697697
698698## FIRST principles of testing
699699
0 commit comments