Skip to content

Today's Card

Software engineering and other thoughts.

Tag Archives: SOLID principles

Practice the SOLID principles for cleaner code.

Write software that is loosely couple with high cohesion.

Posted byfooyayDecember 15, 2020November 16, 2020Posted inUncategorizedTags:clean code, quality, SOLID principlesLeave a comment on Practice the SOLID principles for cleaner code.

Learn the dependency inversion principle.

And stop monkey-patching.

Posted byfooyayDecember 14, 2020November 16, 2020Posted inUncategorizedTags:dependency inversion, SOLID principlesLeave a comment on Learn the dependency inversion principle.

Learn the Interface Segregation Principle.

Only depend on what you use.

Posted byfooyayDecember 11, 2020November 16, 2020Posted inUncategorizedTags:interfaces, SOLID principlesLeave a comment on Learn the Interface Segregation Principle.

Learn the Liskov Substitution Principle.

You can use the subtypes.

Posted byfooyayDecember 10, 2020November 16, 2020Posted inUncategorizedTags:SOLID principles, subtypesLeave a comment on Learn the Liskov Substitution Principle.

Learn the Open/Closed Principle.

Tools are better when you don’t need to rebuild them.

Posted byfooyayDecember 9, 2020November 16, 2020Posted inUncategorizedTags:extension, interfaces, SOLID principlesLeave a comment on Learn the Open/Closed Principle.

Learn the Single Responsibility Principle.

That thing should have one job.

Posted byfooyayDecember 8, 2020November 16, 2020Posted inUncategorizedTags:responsibility, single responsibility principle, SOLID principles, SRPLeave a comment on Learn the Single Responsibility Principle.
Today's Card, Blog at WordPress.com.