Skip to content

Latest commit

 

History

History
72 lines (53 loc) · 1.21 KB

clean-architecture.md

File metadata and controls

72 lines (53 loc) · 1.21 KB
title author date css
Clean architecture
Zeger Hendrikse
2023-09-29
css/web-2.0.css

Repository / Adapter

A pattern for clean design & tests

by Zeger Hendrikse


Goals

  • Testability and architecture are two sides of the same coin
  • Live demo of an endpoint with tests
  • Why you should start practising clean architecture today!

  • Polymorphic interface
  • Dependency inversion pattern

Rulez during this session

  • Questions are allowed at all times
  • The goal is to illustrate the adapter pattern for testing
    • The goal is not to write the best
      • REST API ever
      • Python ever
      • ...
    • User story is not the most realistic either

  • Hexagonal architecture

    Hexagonal architecture


    Hexagonal architecture

    Hexagonal architecture