/22@yegor256 1
Who Cares About Quality?
Yegor Bugayenko
AppsConf 2018
Moscow, Russia

9 October, 2018
/22@yegor256 2
/22@yegor256 3
40k
60k
https://www.itjobswatch.co.uk/jobs/uk/java.do
/22@yegor256 4
https://www.bls.gov/opub/btn/volume-2/careers-in-growing-field-of-information-technology-services.htm
400
1600
/37@yegor256 5
%
t
RAM
$1K per Gb
$5
2000 2017
/22@yegor256 6
/22@yegor256 7
/22@yegor256 8
/37@yegor256 9
Zerocracy
/37@yegor256 10
@yegor256
takes.org rultor.com
cactoos.org jcabi.com
/37@yegor256 11
/37@yegor256 12
@yegor256news
/22@yegor256 13
/22@yegor256 14
“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@yegor256 15
Static Analysis
Code Reviews
Test Coverage
Mutation Coverage
Read-Only Master
Automated BuildUnit Tests
/22@yegor256 16
/22@yegor256 17
1
Compromises
/22@yegor256 18
2
Frustration
/22@yegor256 19
3
Turnover
/22@yegor256 20
4
Neglect/Sabotage
/19@yegor256 21
1) Follow me: @yegor256
2) Buy “Code Ahead” book
3) Join Zerocracy

Who Cares About Quality?