Skip to content

Today's Card

Software engineering and other thoughts.

Tag Archives: simplicity

Be independent.

Watch out for the weak link.

Posted byfooyayNovember 10, 2020October 28, 2020Posted inUncategorizedTags:dependencies, simplicityLeave a comment on Be independent.

Keep it DRY.

As in, don’t repeat yourself.

Posted byfooyayOctober 1, 2020September 22, 2020Posted inUncategorizedTags:clean code, dry, simplicityLeave a comment on Keep it DRY.

Simplicity comes from reduction.

Sometimes less is more. This is one of those times.

Posted byfooyaySeptember 18, 2020August 4, 2020Posted inUncategorizedTags:delete, simplicity, start overLeave a comment on Simplicity comes from reduction.

Make code re-use easier.

Code that is easier to understand is more likely to be reused.

Posted byfooyaySeptember 9, 2020August 3, 2020Posted inUncategorizedTags:clean code, reuse, simplicityLeave a comment on Make code re-use easier.

Simplify the constructor.

Sometimes its dependencies can be moved to other components

Posted byfooyayAugust 17, 2020July 19, 2020Posted inUncategorizedTags:separation of concerns, simplicityLeave a comment on Simplify the constructor.

Avoid string concatenation.

There are clearer ways of organizing strings.

Posted byfooyayAugust 14, 2020July 18, 2020Posted inUncategorizedTags:simplicityLeave a comment on Avoid string concatenation.

Kent Beck’s Rules of Simple Design, #4

The code must minimize the number of classes and methods.

Posted byfooyayAugust 10, 2020July 1, 2020Posted inUncategorizedTags:delete, simplicity, yagniLeave a comment on Kent Beck’s Rules of Simple Design, #4

Kent Beck’s Rules of Simple Design, #3

The code must contain no duplicate code.

Posted byfooyayAugust 7, 2020July 1, 2020Posted inUncategorizedTags:dry, simplicityLeave a comment on Kent Beck’s Rules of Simple Design, #3

Kent Beck’s Rules of Simple Design, #1

The code must run all the tests.

Posted byfooyayAugust 5, 2020July 1, 2020Posted inUncategorizedTags:refactoring, simplicity, testing, yagniLeave a comment on Kent Beck’s Rules of Simple Design, #1

Learn from Occam’s Razor.

Among competing hypotheses, the one with the fewest assumptions should be selected.

Posted byfooyayAugust 3, 2020June 30, 2020Posted inUncategorizedTags:dependencies, simplicityLeave a comment on Learn from Occam’s Razor.

Posts pagination

Newer posts 1 2 3 Older posts
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