Kaj je Clean Architecture?
Clean Architecture organizira programsko opremo okoli poslovnega vedenja in ga loči od uporabniških vmesnikov, podatkovnih zbirk in ogrodij. Njen cilj je zmanjšati vpliv tehnoloških sprememb na pomembna pravila aplikacije.
Na primer, »dostavljenega naročila ni mogoče preklicati« je poslovno pravilo. Ostane enako ne glede na to, ali stranka uporablja spletišče ali mobilno aplikacijo, in ne glede na tehnologijo hrambe.
Glavni deli
Clean Architecture je običajno prikazana s krogi, razporejenimi od znotraj navzven:
