Andrew Dacenko <asd@fb.com>
Front End Engineer @Facebook
August 6, 2018
Navigation List
Test First
Assert First
Fail First
Create view
Validate form inputs
Show errors
Redirect on submit
Write NAVIGATION MAP for your current/next task at project
import add from './add';
it('should add numbers', () => {
});
import add from './add';
it('should add numbers correctly', () => {
expect(add(0, 2)).toBe(2);
});
Requirements are met
Correctness
Improved code
Code as documentation
Safe refactoring
Coverage
Pomodoro
Pair Programming
Continuous Integration
At each step in time, the following transitions occur:
A.K.A. B3/S23
Novice
Advanced
Expert
Q&A Time