Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

SMURF: Beyond the Test Pyramid

SMURF: Beyond the Test Pyramid

Write Change-Resilient Code With Domain Objects

Less Is More: Principles for Simple Comments

In Praise of Small Pull Requests

Test Failures Should Be Actionable

Don't DRY Your Code Prematurely

Avoid the Long Parameter List

How I Learned To Stop Writing Brittle Tests and Love Expressive APIs

isBooleanTooLongAndComplex

What’s in a Name?

Test Sizes (2010)

Prefer Narrow Assertions in Unit Tests

Increase Test Fidelity By Avoiding Mocks

How Much Testing is Enough?

Sensenmann: Code Deletion at Scale

Exceptional Exception Handling

Google Testing Blog: Else Nuances

Write Clean Code to Reduce Cognitive Load

Include Only Relevant Details In Tests

Simplify Your Control Flows

The Secret to Great Code Reviews: Respect Reviewers' Comments

Shell Scripts: Stay Small & Simple

Improve Readability With Positive Booleans

Communicate Design Tradeoffs Visually

Use Abstraction to Improve Function Readability

Sensenmann: Code Deletion at Scale

How to write untestable code (2008)

Mutation Testing

Google Blog: Make Interfaces Hard to Misuse

More →