Continuous Integration: Improving Software Quality and Reducing Risk. Andrew Glover, Paul M. Duvall, Steve Matyas

Continuous Integration: Improving Software Quality and Reducing Risk


Continuous.Integration.Improving.Software.Quality.and.Reducing.Risk.pdf
ISBN: 0321336380,9780321336385 | 318 pages | 8 Mb


Download Continuous Integration: Improving Software Quality and Reducing Risk



Continuous Integration: Improving Software Quality and Reducing Risk Andrew Glover, Paul M. Duvall, Steve Matyas
Publisher:




Continuous integration aims to improve the quality of software, and to reduce the time taken to deliver it, by replacing the traditional practice of applying quality control after completing all development. It's feels a even bit understatement to label it as continuous “deployment” because its advantages include improved productivity, increased customer satisfaction, reduced risk, decreased cost and better predictability and planning. Paul Duvall, Steve Matyas, and Andrew Glover have written a fine book describing the value and practice of Continuous Integration or CI for short. Можно рекомендовать ее как введение в Continuous Integration, но объем, честно говоря, можно было бы сделать и поменьше. Well, there I had attended the presentation on Continuous Integration from Paulo Caroli who is from ThoughtWorks. Checking in a week's worth of work runs the risk of conflicting with other features and can be very difficult to resolve. Book: Continuous Integration: Improving Software Quality and Reducing Risk http://www.amazon.com/Continuous-Integration-Improving-Software-Reducing/dp/0321336380. Inspection; Continuous Deployment. If you want to find out more about CI, I recommend the excellent book Continuous Integration: Improving Software Quality and Reducing Risk. Continuous Integration - Improving Software Quality and Reducing Risk. Эту книгу я купила за ее довольно высокий рейтинг на амазоне. I was very impressed by the methodology he discussed with us. Each integration is verified by an automated build (including test) to detect regularly, every committer can reduce the number of conflicting changes. Things that are traditionally not associated with Software quality assurance relies on short-cycle repetition and thoroughness which are easier to automate alongside with the deployment automation. Continuous Integration: Improving Software Quality and Reducing Risk by Paul M.