스터디/클린 아키텍처- 로버트마틴

    클린 아키텍처 2부.

    클린아키텍처를 스터디하면서 책의 내용, 토론한 내용, 개인 생각을 정리한 글입니다. 2부 3장, 4장, 5장, 6장 3장 패러다임 개요 패러다임 : 프로그래밍을 하는 방법 언어네는 독립적이며 어떤 프로그래밍 구조를 사용할 지, 언제 이 구조를 사용할 지 결정한다. 현재까지의 프로그래밍 패러다임에는 3가지 종류가 있다. 이 3가지 외의 패러다임은 현재까지는 존재하지 않는다 1. 구조적 프로그래밍 최초로 적용된 패러다임(하지만 최초로 만들어진 패러다임은 아니다). 1968년 네덜란드의 에르허츠 비버 데이크스트라 가 발견했다. 무분별한 점프문(goto문)은 구조에 해롭고 이걸 if / then / else / do / while /until과 같이 더 익숙한 구조로 대체했다 구조적 프로그래밍은 제어흐름의 직접..

    클린 아키텍처 1부.

    클린아키텍처를 스터디하면서 책의 내용, 토론한 내용, 개인 생각을 정리한 글입니다. 1부 1장, 2장 1부 1부 1장 설계와 아키텍쳐란 프로그램이 동작하도록 만드는 데 엄청난 수준의 지식과 기술이 필요하지는 않다. 누구든지 할 수 있는일이다. 동작은 한다. 프래그램을 동작하게 만들기는 그리 어려운일이 아니기 때문이다. 하지만 프로그램을 동작하게만 하는 수준이 아닌, 제대로 만드는 일은 전혀 다르다. 소프트웨어를 제대로 만들게 되면 마법과 같은 일이 벌어진다. 소수의 프로그래머 만으로 유지보수와 지속적으로 동작할 수 있도록 만들 수 있다. 설계와 아키텍처의 차이란? 둘 사이에는 차이가 없다. '아키텍처'는 저수준의 세부사항과는 분리된 고수준의 무언가를 가리킬때 사용된다 '설계'..