Skip to content

Commit

Permalink
Minor edits
Browse files Browse the repository at this point in the history
  • Loading branch information
webpro committed Oct 29, 2024
1 parent 63f11ff commit 2e40271
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ have any feedback or suggestions for improvement!

## KISS

**Keep It Simple, Stupid**: most systems work best if they are kept simple
rather than made complex.
**Keep It Simple, Stupid**: most systems work and are understood better if they
are kept simple rather than made complex.

Why

Expand Down Expand Up @@ -652,10 +652,10 @@ Resources
## Dependency Inversion Principle

Dependency Inversion is the strategy of depending upon interfaces or abstract
functions and classes rather than upon concrete functions and classes.
Simply put, when components of our system have dependencies, we don’t want to
directly inject a component’s dependency into another. Instead, we should use a
level of abstraction between them.
functions and classes rather than upon concrete functions and classes. Simply
put, when components of our system have dependencies, we don’t want to directly
inject a component’s dependency into another. Instead, we should use a level of
abstraction between them.

**DIP** is the D in [SOLID](#solid).

Expand Down Expand Up @@ -693,7 +693,7 @@ A subset of programming principles:
- [Open/Closed Principle](#openclosed-principle)
- [Liskov Substitution Principle](#liskov-substitution-principle)
- [Interface Segregation Principle](#interface-segregation-principle)
- [Dependency Inversion Principle](#Dependency-Inversion-Principle)
- [Dependency Inversion Principle](#dependency-inversion-principle)

## FIRST principles of testing

Expand Down

0 comments on commit 2e40271

Please sign in to comment.