깨끗한 건축의 고의적 인 연습
Robert가 만든 깨끗한 건축 개념을 학습하기위한 프로젝트. C. 마틴
동기 부여
프레임 워크가 불가지론 적이며 깨끗한 아키텍처에 대해 지금까지 알고있는 것에 기초하여 웹 애플리케이션을 개발할 수있는 방법이 있는지 배우고 싶습니다. 또한 밥 삼촌의 깨끗한 아키텍처는 소프트웨어를 개발하기위한 매우 논리적이고 자연스러운 접근 방식처럼 들리지만 프론트 엔드 개발의 맥락에서 구현하는 방법과 스택이 다른 프로그래밍 언어로 만들어 질 때의 의문이 있습니다. 따라서 저의 목표는 이러한 의심을 명확히하고 밥 삼촌이 공식화 한 깨끗한 건축 개념을 심도있게 배우는 것입니다.
의도적 인 연습
- 연습 계획 구축 :
- 명확한 목표를 정의하고 학습 자료를 선택하십시오
- 프로젝트의 마감일과 이정표를 만듭니다
- 필요한 시간을 추정하고 주간 일정을 제시하십시오
- TargetTed Practice : Clean Architecture를 구현하고 React 및 VUE에 View 레이어가있는 샘플 웹 응용 프로그램을 개발할 것입니다.
- 즉각적인 피드백 : 저는 학습과 연습을 요약 한 블로그 게시물을 작성합니다.
성능 목표
목표는 "이해하고 싶다 ..."와 같은 주관적인 가치 대신 실제적이고 구체적인 것들 여야합니다.
- 즉시 : Clean Architecture 책을 읽고 요약하십시오
- 단기 : 깨끗한 건축의 주요 개념을 내 자신의 말로 설명하는 블로그 게시물을 작성하십시오.
- 중기 : 깨끗한 아키텍처 원리를 구현하는 JavaScript/TypeScript에서 웹 앱을 만듭니다. 웹 앱은 React 및 Vue에 View 레이어가 있습니다.
- 장기 : 백엔드 및 프론트 엔드에 다양한 프로그래밍 언어를 사용하는 앱에 깨끗한 아키텍처가 어떻게 적용될 수 있는지 알아보십시오. (검토).
프로젝트 목표
- 결과 :
- React에서 웹 앱을 만들고 깨끗한 아키텍처를 구현하는 Vue
- 깨끗한 건축의 주요 개념을 내 말로 명확하게 정의하십시오.
- 진행 상황을 추적하려면 15 개의 게시물을 작성하십시오
- 커리큘럼 : 계획 문서를 참조하십시오
- 기간 : 2020 년 11 월 24 일 주에 시작 2 개월
프로젝트 이정표
- 깨끗한 건축 책을 읽으십시오
- React 및 Clean Architecture를 구현하는 Vue에서 웹 앱을 구축하십시오.
- 클래스 다이어그램을 작성하십시오
- 제어 다이어그램의 흐름을 작성하십시오
- 데이터 흐름 다이어그램을 작성하십시오
- 매주 1 회 보고서를 작성하십시오
참조
저장소 -ROBERT8138/PYTHON-DELITERATE 실습
부인 성명
나는 Robert Chang 에서이 프로젝트를 시작하겠다는 아이디어를 얻었고 Python-deliberate actice를 모델로 사용 하여이 리포지기를 만들었습니다.