Главная
Study mode:
on
1
Blank Page Panic! Creating Confidence with Test Driven Development
2
Fear Perfection Self Criticism External Pressure
3
Exercise/ Change of Scenery
4
Switch Tasks
5
Do Not Disturb
6
Progress, not Perfection
7
Pseudocode High-level descriptions #For your eyes only
8
Story Card As an adoption center employee I want to have the daily amount of food calculated for an animal based on the animal type (dogs & cats) and weight (10 or more lbs or under 10 lbs).
9
Pseudocode Setup
10
Describe Blocks
11
Context Blocks
12
TESTS FAIL Error Message: uninitialized constant Routine Creator
13
TESTS FAIL Error Message: cannot load such file- ../routine_creator
14
TESTS FAIL Error Message: uninitialized constant RoutineCreator
15
TESTS PASS
16
COMMIT THAT CODE
17
EMOTIONAL CHECK-IN
18
Refactor .. again
Description:
Discover how to overcome blank page anxiety and build confidence in your coding process through Test-Driven Development (TDD) in this 21-minute RubyConf 2021 talk. Learn to combine TDD, pseudocode, and RSpec to kickstart your initial commit with assurance. Explore techniques to combat perfectionism, self-criticism, and external pressures while focusing on progress. Follow a practical example of creating an animal food calculation feature, starting with high-level pseudocode and progressing through RSpec error messages. Gain insights on setting up describe and context blocks, handling test failures, and celebrating successful commits. Conclude with valuable tips on emotional check-ins and refactoring for continuous improvement in your Ruby development workflow.

Blank Page Panic! Creating Confidence with TDD

Ruby Central
Add to list