processes of applying quality control — small pieces of effort, applied frequently. • Quality control as a continuous process - in small chunks rather than at the end of a development cycle / iteration. • Merging of smaller manageable change sets instead of large ones. 3 Saturday, 18 August, 12
& granular (smaller change sets). • Merge early, merge often. • Reduce the pain of resolving conflicts later. • Write tests that runs fast. • Use Mocks and test doubles as much as you can. • Automate, Automate, Automate. (or one click action). 6 Saturday, 18 August, 12
repeated jobs, such as building a software project or jobs run by cron. • Building/testing software projects continuously. • Monitoring executions of externally-run jobs. • http://jenkins-ci.org/ 7 Saturday, 18 August, 12