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, Create a website or blog at WordPress.com
  • Subscribe Subscribed
    • Today's Card
    • Join 40 other subscribers
    • Already have a WordPress.com account? Log in now.
    • Today's Card
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar