Giter VIP home page Giter VIP logo

clean-architecture's Introduction

clean-architecture's People

Contributors

wikibook 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

clean-architecture's Issues

NoOpAccountLock 클래스 위치가 잘못된것 같습니다.

안녕하세요. 해당 레포의 코드를 책과 함께 보다가 수정해야할 부분이 있는것 같아서 issue남깁니다.

인터페이스인 AccountLock는 application의 아웃고잉(주도되는) 패키지에 위치하고 있습니다. 따라서 해당 인터페이스의 구현체인 NoOpAccountLock 클래스는 application의 내부가 아닌 account.adapter.out.persistence 패키지에 위치하는게 맞는것 같습니다.

원 저자의 코드.

Activity, Money 클래스 등의 코드는 도서에 포함되어 있지 않습니다

안녕하세요. 최근에 만들면서 배우는 클린 아키텍처 도서를 대여하여 학습 중인 학생입니다
04장 유스케이스 구현하기 부터 Account 클래스를 시작으로 예제 코드와 함께 설명이 나오는데, Activity, Money 클래스에 대한 내용은 도서에서 다루지 않고 예제 코드에서만 확인할 수 있었습니다.
혹시 해당 코드들은 설명이 굳이 필요하지 않다고 판단하여 도서에서 제외된 걸까요??

7장: AccountTest와 ActivityWindowTest의 패키지 위치 이슈

AccountTestActivityWindowTest 클래스에 선언된 패키지는 io.reflectoring.buckpal.account.domain입니다.

반면 실제 클래스의 위치는 application 하위에 있어서 에러가 납니다
image

test의 domain 패키지를 application 상위에 있는 account 패키지로 옮겨야 할 것 같아요

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.