본문 바로가기

반응형

개발지식

(2)
클린 아키텍처(CleanArchitecture) 의존성 역전(DIP)에 대해 요즘 클린아키텍쳐 공부에 대한 필요를 느껴 객체지향, 클린아키텍쳐에 대해 공부를 이어나가고 있다. 오늘은 클린 아키텍쳐 전부에 대해서 설명하기보단 Domain Layer 부분 중 Repository Interface(protocol)을 중점적으로 다룰 예정이다. 그래도 기본적인 공부와 함께..! 그럼 클린 아키텍처를 공부하기 전에 아키텍쳐란 무엇일까? 아키텍쳐는 "구성과 동작원리, 구성 요소 간의 관계 및 시스템 외부 환경과의 관계를 설명하는 설계도"라고 할 수 있다. 그렇다면 아키텍처에 대해서 사람들은 왜 이렇게 중요하다고 할까? "클린 아키텍처"라는 책에서는 "기능"과 "아키텍쳐"에 두 가지에 대해서 도입부에 이야기를 한다. 지금까지의 나의 개발과정을 되돌아본다면 나는 "기능"에 초점을 맞췄다. '이..
swift) git 공부하기5 github 연결 git remote add, git push 지금까지는 파일을 따로 만들어서 로컬영역에서만 연습을 해봤다면 이제부터는 깃허브 레포지토리를 만들고 연결해보도록 하겠다. 먼저 연습용 레포지토리를 하나 만든다. 다음과 같이 만들었다면 친절하게 예시를 보여주지만 잘 모르기때문에 연습을 해보겠다. 실제로 연습 중인 xcode 파일을 토대로 git init을 해준다. https://declan.tistory.com/40 git 공부하기3 git init, git status, git add, git commit -m git 공부하기 2에 이어서 내용을 공부하도록 하겠다. git init이란? git init은 새로운 Git 저장소를 생성할 때 사용하는 Git 명령어이다. git 공부하기2에 이어서 학습을 해보자면 git init 명령어를 입력 declan...

반응형