Skip to content

Today's Card

Software engineering and other thoughts.

Monthly Archives: October 2022

Everything should have a code review.

Don’t let it be a rubber stamp.

Posted byfooyayOctober 31, 2022October 26, 2022Posted inUncategorizedTags:code reviewsLeave a comment on Everything should have a code review.

Blame the SQL.

Performance problems are often caused by poorly formed SQL statements.

Posted byfooyayOctober 28, 2022October 26, 2022Posted inUncategorizedTags:database, performance, SQLLeave a comment on Blame the SQL.

Examine method signatures in your libraries.

These may give you more options for the methods you use.

Posted byfooyayOctober 27, 2022October 26, 2022Posted inUncategorizedTags:frameworks, librariesLeave a comment on Examine method signatures in your libraries.

Require a small number of parameters.

Your method definitions should not be overly long.

Posted byfooyayOctober 26, 2022October 18, 2022Posted inUncategorizedTags:dependenciesLeave a comment on Require a small number of parameters.

Don’t start over from scratch.

Avoid this temptation.

Posted byfooyayOctober 25, 2022October 24, 2022Posted inUncategorizedTags:legacy code, refactorLeave a comment on Don’t start over from scratch.

Make time for analysis.

There must be time for analysis. Otherwise, there will not be enough time for development either.

Posted byfooyayOctober 24, 2022October 17, 2022Posted inUncategorizedTags:analysis, time managementLeave a comment on Make time for analysis.

Pair programming accelerates development.

Everything is awesome, everything is cool when you’re part of a team.

Posted byfooyayOctober 21, 2022October 11, 2022Posted inUncategorizedTags:pair programming, teamLeave a comment on Pair programming accelerates development.

Don’t use primitives to represent domain ideas.

Use Value Objects instead.

Posted byfooyayOctober 20, 2022October 11, 2022Posted inUncategorizedTags:value objectLeave a comment on Don’t use primitives to represent domain ideas.

Relationships affect your code.

If you have poor relationships, the quality of your code will suffer.

Posted byfooyayOctober 19, 2022October 11, 2022Posted inUncategorizedTags:business value, relationships, working softwareLeave a comment on Relationships affect your code.

Don’t be afraid to add more classes.

You won’t run out of paper.

Posted byfooyayOctober 18, 2022October 11, 2022Posted inUncategorizedTags:single responsibility principleLeave a comment on Don’t be afraid to add more classes.

Posts navigation

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