Loading...

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

Code Review Responses: Add Context When It Counts

Prefactoring: Clear the Way for Your New Feature

One Map Key, One Lookup

Code Review Responses: Add Context When It Counts

Construct with Collaborators, Call with Work

Set Safe Defaults for Flags

Simplify Your Code: Functional Core, Imperative Shell

Simplify your code: Functional core, imperative shell

April Fools 2014: The *Real* Test Driven Development (2014)

Test Sizes (2010)

Arrange Your Code to Communicate Data Flow

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

More →