tevino / the-clean-architecture-demo

:dart: Runnable example of applications built as suggested in "The Clean Architecture" by Robert C. Martin.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Clean Architecture Demo

What

This repository aims to provide runnable example of applications built as suggested in "The Clean Architecture" by Robert C. Martin.

Demos

Why

I've read the article multiple times that resulted in different understandings, I thought that I understand what it advocates after the first read, however I found I didn't when I read it again carefully.

I realized that the architecture described in the article is very different from neither what I've written myself nor what I've read both in open source projects and private projects in the company that I've worked for, it doesn't event comply with code generated by popular MVC frameworks, which really aroused my interest.

So I try to put it into practice by writing code in this repository to verify if I really understand what I thought I have, and to test if the architecure actually works.

Related talks

About

:dart: Runnable example of applications built as suggested in "The Clean Architecture" by Robert C. Martin.

License:MIT License


Languages

Language:Go 99.8%Language:Makefile 0.2%