Giter Club home page Giter Club logo

cleanarchitecture's Introduction

Hi there ๐Ÿ‘‹, I take care of the complex things so you don't need to.

Welcome to my GitHub profile, which is the home for my open source projects. I enjoy working on highly concurrent and non-blocking code.

I am:

  • ๐Ÿ‡ฉ๐Ÿ‡ช Based in Germany with my ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ Family
  • ๐Ÿ‘” Work on Spring Data, R2DBC, Lettuce, and other projects
  • ๐Ÿค“ Enjoy building libraries that make your daily work fun
  • ๐ŸŽต Electronic Music Artist
  • ๐Ÿ”Š Speaker
  • ๐Ÿ˜ป Having a Cat

cleanarchitecture's People

Contributors

mp911de avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cleanarchitecture's Issues

Class-diagram

Hi, with great interest I'm looking at your code. Unfortunateley, it's not clear to me where the different packages like 'contracts - use case' or 'contracts- repository' position themselves in one of the 4 rings of clean architecture.
Do you have a kind of class diagram, or package dependency where I can find back the different rings of clean architecture??

the example is incomplete

When I opened the OrderService there are several dependencies missing from download. Please upload all files.

Entities shouldn't depend on database?

Your entities looks like database object, they have table names, database ids, etc. Aren't entities supposed to be most abstract type of data, not dependent in any way on your persistence solution?

http://cleancodejava.com/uncle-bob-payroll-case-study-full-implementation/

"Entities are not the same as JPA Entities, they are high level business rules, policies, and should be independent from any other concerns."

It looks like entities here are JPA Entities.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.