My Crossword Maker Logo
Powered by BrightSprout
Save Status:
or to save your progress. The page will not refresh.
Controls:
SPACEBAR SWITCHES TYPING DIRECTION
Edit a Copy:
Make Your Own:
Crucigrama Sopa de Letras Hoja de Trabajo
Calificar este Puzzle:
Log in or sign up to rate this puzzle.

Make Your Code More Testable

Horizontales
Refactoring mode to make way for new behavior
Object method that only returns information
When adding a new feature, start from this boundary
Defined by a unique identifier
Stringly- and numberly-typed code
Opposite of strongly-typed code
Never trust a test that doesn't do this
How tests in TDD need to fail
These should often be encapsulated in their own class
Verticales
Important step in TDD before running tests
Acronym for not writing code that's not yet necessary
Defined by its attributes
Code decides based on details from another class
Most "popular" code smell
Code design should be driven by this, not data
Most frequently used Refactoring
Placeholder Test Double
Object method that requests a change its state
Test Double returning hard-coded values
Refactoring mode to only make code easier to read
Doing TDD can help us do this