모듈화 (1) 썸네일형 리스트형 [Swift] Petpion - 모듈화를 위한 도구 (Tuist, Swinject) 첫 프로젝트인 당프로젝트를 마치고 나서 든 생각은 후련하다, 시원하다 보다는 앱이 출시되고 나서도 더욱 불안한 느낌뿐이었습니다. 첫 프로젝트에서 cleanArchitecture를 기반으로 나눈 세 가지 layer(presentation, domain, data), mvvm, RxSwift 모두 앞선 교과서 격의 예제를 보고 따라 하듯 만든 느낌이 다분해서 그랬던 것 같습니다. 첫 프로젝트에서 개인적으로 가장 큰 수확이라고 느꼈던 부분은 협업간에 .xcodeproj 파일의 git conflict를 처음 경험하고 이를 해결하기 위한 방법을 모색하다가 tuist를 통해 프로젝트를 관리한 것입니다. 이를 통해 github상에. xcodeproj 파일과. xcworkspace 파일을 삭제해도 프로젝트를 생성하고 .. 이전 1 다음