일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 세비야
- 스쿠버다이빙
- 괌 자유여행
- Device 등록
- Gradle
- 연금저축펀드
- 스플리트
- 도심공항
- SwiftUI #Skeleton #데이터갱신
- Swift #Concurrency #쓰레드
- Concurrency #Swift #Combine
- 공기먹는다이버스
- 시밀란
- 스페인여행
- Cocoapods #PrivateRepo #SpecRepo
- swiftUI
- xcode
- 지팍스페인
- 크로아티아
- 라이브러리
- 푸켓여행
- cocoapod
- 대한항공
- 리브어보드
- 스페인광장
- 러브자그레브
- 그라나다
- 아시아나
- 러브스플리트
- 강릉
- Today
- Total
목록전체 글 (110)
JEP's Diary
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/clElL0/btrZdfwYKB4/gHfvLPoKgfD1VjV6hVvMF1/img.png)
오늘 개발팀 회의에서 얘기가 나왔던 Copilot! GitHub Copilot 이란? 깃허브 코파일럿(GitHub Copilot)은 2021년 GitHub에서 출시한 자동 코드 완성 인공지능이다. OpenAI의 GPT-3 모델을 이용하여 깃허브의 수많은 레포지토리들을 학습시키는 방식으로 개발되었다. 주석이나 함수 이름에 담긴 의미를 파악하여 코드를 자동 완성해, 단순하고 번거로운 작업을 자동화한다는 점이 특징이다. 현재시점으로 두달 무료사용이 가능하다. 아이폰 앱 개발할때 copilot을 사용하고싶다면 VS Code를 사용할것! 간단한 세팅 절차는? 요기에서 Visual Studio Code에서 GitHub Copilot 시작하기 - GitHub Docs GitHub Copilot 사용해 보기 GitHu..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b7EVXM/btrYtTHZRlW/kfKGgCMiHHt646hKdD4XV0/img.png)
작년에는 회사에서 앱을 개발하는데 시간을 다 보낸 것 같다. 상반기에는 안드로이드 앱. 하반기에는 아이폰 앱. 앱을 출시한 후에는 추가 기능 개발 하는데 집중하면서 리팩토링이나 더 디벨롭하거나 자동화 같은 것들은 시간을 핑계로 쌓아두게만 되었다. 그래서 올해는 CI/CD 를 구축해놓는 걸 목표로 한다. CI/CD (Continuous Integration/Continuous Delivery)는 자동화하여 앱을 더욱 짧은 주기로 고객에게 제공하는 방법이고 CI/CD의 기본 개념은 지속적인 통합, 지속적인 배포이다. 작년 하반기에 아이폰 앱을 만들면서 쭉 아이폰 앱 추가 개발을 맡고 있었기 때문에 아이폰 앱의 빌드,필수 테스트 통과,자동화 배포 구축할 것이다. 특히나 우리 앱은 자산 이동을 할 수 있기 때문..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Xx1oE/btrYj1tgYQG/CXL5XBN6MDEcnUC7IScPv1/img.png)
오늘 얘기가 나왔던 내용인데, 팀 내에서 해보고자 하는 git flow 전략을 정리해본다. 정리하면서도 100% 이해가 된 상태가 아니라서 직접해보고 수정할 부분이 생긴다면 수정하는걸로~! 브랜치 역할 및 사용 방법 main 릴리즈 배포 브랜치 release 다음 릴리즈 배포할 버전을 준비하는 브랜치 main 에서 1.0.0이 배포되면 다음 배포버전인 1.1.0을 준비하는 브랜치이다. develop에서 배포할 기능을 release에 rebase하여 배포할 버전을 준비한후 배포할때 main브랜치로 머지한다. QA 에서 나온 이슈들을 이 브랜치에서 수정하고 이 부분들을 develop에도 머지해주어야 한다. develop 다음 출시할 버전을 개발하는 브랜치. feature에서 개발이 완료된 작업들을 PR을 통..