Skip to content

Today's Card

Software engineering and other thoughts.

Category Archives: Uncategorized

Don’t run with scissors.

Exercise extreme caution when removing data.

Posted byfooyayMarch 5, 2021February 23, 2021Posted inUncategorizedTags:backups, delete, mistakesLeave a comment on Don’t run with scissors.

Some bugs are caused by bad assumptions.

These assumptions can cause widespread problems.

Posted byfooyayMarch 4, 2021February 23, 2021Posted inUncategorizedTags:analysisLeave a comment on Some bugs are caused by bad assumptions.

Find the first error.

A large series of errors is usually triggered by a single error.

Posted byfooyayMarch 3, 2021February 23, 2021Posted inUncategorizedTags:debuggingLeave a comment on Find the first error.

Write a test for every fault you find.

It’s a simple way to avoid repeating mistakes.

Posted byfooyayMarch 2, 2021February 23, 2021Posted inUncategorizedTags:coverage, testingLeave a comment on Write a test for every fault you find.

Don’t count on others to test.

Do your job and be responsible.

Posted byfooyayMarch 1, 2021February 23, 2021Posted inUncategorizedTags:responsibility, testingLeave a comment on Don’t count on others to test.

Testing can find bugs, but it can’t prove the absence of bugs.

It can certainly find bugs, but it is not proof that all is well.

Posted byfooyayFebruary 26, 2021February 23, 2021Posted inUncategorizedTags:testingLeave a comment on Testing can find bugs, but it can’t prove the absence of bugs.

Never ignore an error.

You can’t simply pretend it didn’t happen.

Posted byfooyayFebruary 25, 2021February 23, 2021Posted inUncategorizedTags:errorsLeave a comment on Never ignore an error.

Comments should discuss the current functionality.

Don’t let your comments ramble on about the past or future.

Posted byfooyayFebruary 24, 2021February 23, 2021Posted inUncategorizedTags:commentsLeave a comment on Comments should discuss the current functionality.

Don’t use comments as version control.

Instead, use version control software, like git.

Posted byfooyayFebruary 19, 2021February 11, 2021Posted inUncategorizedTags:comments, gitLeave a comment on Don’t use comments as version control.

Avoid comments at the end of a code block.

Your block is probably too big.

Posted byfooyayFebruary 18, 2021February 11, 2021Posted inUncategorizedTags:comments, simplicityLeave a comment on Avoid comments at the end of a code block.

Posts navigation

1 2 3 … 23 Older posts
Today's Card, Blog at WordPress.com.