Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A craftsman’s guide to designing clean architecture (german)

A craftsman’s guide to designing clean architecture (german)

In this talk, Software Craftsman Marcus Biel describes how to design a Clean Architecture.

Marcus Biel

October 26, 2018
Tweet

More Decks by Marcus Biel

Other Decks in Programming

Transcript

  1. Marcus Biel, Software Craftsman Hamburg | 26. Oktober 2018
 A

    craftsman’s guide to designing clean architecture
  2. Copyright 2018 Marcus Biel https://cleancodeacademy.com Definition einer guten Architektur Domäne

    Infrastruktur HTTPS REST SOAP http://bit.ly/HexagonalArchitecture
  3. Copyright 2018 Marcus Biel https://cleancodeacademy.com Definition einer guten Architektur Domäne

    Infrastruktur HTTPS REST SOAP http://bit.ly/HexagonalArchitecture
  4. Copyright 2018 Marcus Biel https://cleancodeacademy.com Über Mich Clean Code Evangelist

    • Public Speaker Autor • Java Influencer • JCP Mitglied Clean Code Coach • Java Consultant @MarcusBiel https://cleancodeacademy.com
  5. Copyright 2018 Marcus Biel https://cleancodeacademy.com Bezeichner Präzise Bezeichner fördern hohe

    Kohesion
 (Customer, AccountNumber) Service Pattern vorsichtig einsetzen Präzise Bezeichner sind Teamarbeit Bezeichner Anpassen bei neuen Erkenntnissen
  6. Copyright 2018 Marcus Biel https://cleancodeacademy.com Kapselung Forciert technisch, wie das

    System genutzt werden soll. Getter und Setter verletzen die Kapselung. Nutzt package private! http://bit.ly/EvilGettersAndSetters
  7. Copyright 2018 Marcus Biel https://cleancodeacademy.com Schlussbemerkung I would advise students

    to pay more attention to the fundamental ideas rather than the latest technology. The technology will be out-of-date before they graduate. Fundamental ideas never get out of date. — David L. Parnas “ ”