ANDRII DATSENKO <ASDatsenko@luxoft.com>
SOFTWARE ENGINEER
February 18, 2016
QUALITY IS THE KEY
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
describe('Service', function() {
it('should capitalise words', function() {
});
});
describe('Service', function() {
it('should capitalise words', function() {
sut.capitalise('hello world')
.should.equal('Hello World');
});
});
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
ANDRII DATSENKO <ASDatsenko@luxoft.com>
SOFTWARE ENGINEER
February 18, 2016
QUALITY IS THE KEY