Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The jbrains Experience
How To Participate
The Ground Rules
The Junk Drawer (Everything Else)
Your Experience Starts Here
Working Directly With Me
Free Your Mind to Do Great Work
Join various discussions at The Forum
The Subtle Art of Helping Others
Join various discussions at The Forum
Design, Programming, Code, but not TDD
Join various discussions at The Forum
Evolutionary Design, including Test-Driven Development (TDD)
Integrated Tests: Safe for Use as Deployment Smoke Tests
Refactoring Aggressively Even Without IDE Support
Guiding a Data Access Layer into Existence
Easier-to-Maintain Parameterized Tests
TDD is Not Magic
Struggling to TDD to Interfaces
What About Refactoring Without Those Slick Tools?
Is What I'm Doing TDD?
How I Test main() / the Entry Point
I Don't Know Where to Start On TDD
Should We Test Our Test Helpers?
Shouldn't We Check Only One Integration Point Per Test?
Combining Integrated and Isolated Tests: A Sample Strategy
Vendor Code and the Happy Zone
Tests Don't Have Special Permission To Repeat Themselves
What Really Matters for "Readable" Tests
When To Write Integration (or Integrated) Tests
Confidence Without Integrated Tests
Code Smells That Programmers Routinely Miss
Contract Tests and Jumping Into the Middle of the Story
Is TDD More Trouble Than It's Worth?
How Well Can We "Test-First" Away Our Mistakes?
Avoiding Integrated Tests (Or, At Least, Trying)
Another Attempt To Clarify The Intent of Contract Tests
Who Drives the Contract?
Maybe I Shouldn't Try To Write Solitary Tests
Organizing Integration Tests: I Keep It Simple
Should I Write This Contract Test?
Annotated Codewars Kata 1: A "Simple" Counting Exercise
Annotated Exercise: The First Non-Repeating Number in a List
An Example of Design Feedback From Writing Contract Tests
Introducing An Abstraction to Relieve Excessive Mocking
Deciding When To Isolate Behaviors From Each Other
When To Introduce An Abstraction For a Dependency
Value-Driven Product Development (My Style of BDD)
BDD? But Integrated Tests Are A Scam, aren't they?
Don't Use Examples to Check Implementation Details
Maybe Don't Try to Code in Gherkin
Writing Effective Scenarios: separating the business from the technical
Differences Between Scenarios and Integrated Tests
Getting Started Becoming a Product Explorer
Specifically About Agile Practices
Splitting Tasks... Or Not
How Do We "Do Agile" with Big Company Clients?
Agile and "Maintenance"
Surviving Your Inevitable Agile Transition
What the $%&^$%@^ is Agile, Anyway?!
Two-Piece Flow
Living Harmoniously With Unplanned Work
Refactoring Aggressively Even Without IDE Support
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock