- Git
- Unit testing with JUnit
- Static analysis in JavaScript with JSHint
- Jenkins CI
- Fork and clone repo https://github.com/blabno/pwsz-exam-git
- Merge feature branch
feature/subtract
to master with merge commit and resolve conflict if any - Rebase feature branch
feature/ping-pong
and merge to master usingfast-forward
- Create feature branch from master, add file, commit it and merge it to master
npm test
must pass
- Prove implementation to be wrong
- Achieve 100% of code coverage for a given method (mockito)
- Test legacy code
Cleanup static analysis ./node_modules/grunt-cli/bin/grunt jshint
Remember that npm test
must pass!
- Create job that checks out code from repo this, runs jshint and tests