Skip to content

Today's Card

Software engineering and other thoughts.

Tag Archives: yagni

Don’t create “poltergeist” classes.

They’re useless.

Posted byfooyayFebruary 2, 2021December 4, 2020Posted inUncategorizedTags:yagniLeave a comment on Don’t create “poltergeist” classes.

You aren’t gonna need it.

YAGNI. Believe it.

Posted byfooyayNovember 25, 2020November 6, 2020Posted inUncategorizedTags:requirements, testing, yagniLeave a comment on You aren’t gonna need it.

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, #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

Agile Principles #10: Keep it simple, stupid.

Simplicity — the art of maximizing the amount of work not done — is essential.

Posted byfooyayJuly 20, 2020June 19, 2020Posted inUncategorizedTags:agile, complexity, simplicity, yagniLeave a comment on Agile Principles #10: Keep it simple, stupid.

Don’t add unnecessary code.

Many people do this for a variety of reasons. Don’t be one of them.

Posted byfooyayMay 14, 2020April 26, 2020Posted inUncategorizedTags:yagniLeave a comment on Don’t add unnecessary code.
Today's Card, Create a website or blog at WordPress.com
  • Follow Following
    • Today's Card
    • Join 40 other followers
    • Already have a WordPress.com account? Log in now.
    • Today's Card
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar