MATTAGILE.COM
MATT HARASYMCZUK / RE:SPONSIBLE CODING / NOV 30, 2015
RE:SPONSIBLE CODING
MATT HARASYMCZUK
MATTAGILE.COM
7:30 - 15:30
MATTAGILE.COM
8:00 - 16:00
MATTAGILE.COM
Software DEVELOPMENT in 21 century
MATTAGILE.COM
Uncle BOB
MATTAGILE.COM
PRODUCTIVITY Curve
MATTAGILE.COM
Quality DOES matter
MATTAGILE.COM
Poor quality may lead to DISASTER
MATTAGILE.COM
v2.0, v2.5, v3.0…
MATTAGILE.COM
RE: FACTORING
MATTAGILE.COM
How to MEASURE quality?
MATTAGILE.COM
AGILE Processes: CI, CD
MATTAGILE.COM
XP Practices: TDD, BDD, PP, CR, PR, Feature Flags
MATTAGILE.COM
API: versioning, REST, JSON
MATTAGILE.COM
ARCHITECTURE: Frontend and Backend separation,
Microservices?
MATTAGILE.COM
ECOSYSTEM tools: SonarQube, SonarLint, PIT Test, GIT Flow
MATTAGILE.COM
COMMUNITY Engagement and QUALITY Keepers
MATTAGILE.COM
Spotify Engineering CULTURE
MATTAGILE.COM
instanceof(FUN, QUALITY) -> hackaton
MATTAGILE.COM
99,999% of 2mln = 20
MATTAGILE.COM
MATT HARASYMCZUK / RE:SPONSIBLE CODING / NOV 30, 2015
Prefectionist.
MATTAGILE.COM
MATT HARASYMCZUK / RE:SPONSIBLE CODING / NOV 30, 2015
Prefectionist.
MATTAGILE.COM
RE:sponsibility!
MATTAGILE.COM
MATT HARASYMCZUK / RE:SPONSIBLE CODING / NOV 30, 2015
try {
beProfessionalist();
} catch (Exception e) {
throw new NoException();
}

Responsible Software Development