Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Quantity vs. Quality

44 views

Published on

DevOpsConf Russia 2018; Moscow, Russia; 2 October 2018

Published in: Software
  • Be the first to comment

  • Be the first to like this

Quantity vs. Quality

  1. 1. /34@yegor256 1 Yegor Bugayenko Quantity vs. Quality DevOpsConf 2018 Moscow, Russia
 2 October, 2018
  2. 2. /37@yegor256 zerocracy.com 2 The Gist: You should not care about quality, the project should.
  3. 3. /37@yegor256 zerocracy.com 3 @yegor256 takes.org rultor.com cactoos.org jcabi.com
  4. 4. /37@yegor256 zerocracy.com 4 Zerocracy
  5. 5. /37@yegor256 zerocracy.com 5 https://www.instagram.com/p/BnYaZRaF70q/ Elegant Objects
  6. 6. /37@yegor256 zerocracy.com 6
  7. 7. /34@yegor256 7
  8. 8. /34@yegor256 8 Source Code
  9. 9. /34@yegor256 9 by Jackson Pollock
  10. 10. /34@yegor256 10 Programmers Source Code
  11. 11. /34@yegor256 11 Recruit the best!
  12. 12. /34@yegor256 12 Train them!
  13. 13. /34@yegor256 13 Motivate them!
  14. 14. /34@yegor256 14 Scare them!
  15. 15. /34@yegor256 15 Fire them!
  16. 16. /34@yegor256 16 Recruit Train Motivate Scare Fire Fear Driven Development
  17. 17. /34@yegor256 17 Programmers Source Code
  18. 18. /34@yegor256 18 Programmers Source Code
  19. 19. /34@yegor256 19 Quantity Quality
  20. 20. /34@yegor256 20
  21. 21. /34@yegor256 21 “Each stage of a build pipeline is looking for reasons to reject the build. Tests failed? Reject it. Lint complains? Reject it. Build fails integration tests in staging? Reject it. Finished archive smells funny? Reject it.”
  22. 22. /34@yegor256 22 1 Automated Build
  23. 23. /34@yegor256 23 2 Unit Tests
  24. 24. /34@yegor256 24 3 Test Coverage
  25. 25. /34@yegor256 25 4 Mutation Coverage
  26. 26. /34@yegor256 26 5 Static Analysis
  27. 27. /34@yegor256 27 6 Code Reviews
  28. 28. /34@yegor256 28 7 Read-Only Master
  29. 29. /34@yegor256 29
  30. 30. /34@yegor256 30 1 Make small changes
  31. 31. /34@yegor256 31 Report bugs 2
  32. 32. /34@yegor256 32 Experiment 3
  33. 33. /34@yegor256 33 Isolate changes 4
  34. 34. /34@yegor256 34 1) Follow me: @yegor256 2) Buy “Code Ahead” book 3) Join Zerocracy

×