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.

Responsible Software Development

101 views

Published on

Always Be Responsible for Any Code You Write Even for Fun. NoException()

Published in: Software
  • Login to see the comments

  • Be the first to like this

Responsible Software Development

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

×