올
올리브영
November 15, 20231회
스위프트 매크로_1탄, 스위프트 매크로가 뭐예요?
간단 소개
스위프트 5.9에 도입된 매크로 기능은 코드 자동 생성 및 재사용성을 높이며, 기존 기술의 단점을 보완한다.
AI Summary
- 스위프트 매크로 소개
- 스위프트 5.9에 도입된 스위프트 매크로는 코드 자동 생성 기능이다.
- 기존의 Xcode 코드 스니펫, C 매크로의 단점을 보완한다.
- 기존 기술과의 차이점
- Xcode 코드 스니펫은 코드 재사용에 유용하지만, 팀 공유 및 업데이트가 번거롭다.
- C 매크로는 소스 코드 복사 필요, 타입 추론 불가, 로직 오류 발생 가능성 등의 문제점이 있다.
- 스위프트 매크로의 장점
- 컴파일 타임에 자동 실행되어 코드 생성, 매크로 확장 결과를 미리 확인 가능하다.
- 스위프트 패키지 매니저를 통해 배포 및 버전 관리가 용이하다.
- 코드 생성 프로그램 작성에 대한 진입 장벽이 존재한다.
Next Feeds

타임라인으로 살펴본 2023 기술행사 후원 기록(KWDC, INFCON)
카카오뱅크가 2023년 KWDC, INFCON 기술 행사를 후원하며 브랜드 인지도를 높이고 개발자들과 소통한 경험을 공유합니다.
카카오뱅크기술 행사후원KWDCINFCON
2023. 11. 15.
카카오뱅크
사람인 백엔드 개발자에게 취업이란? (w/ 제로베이스)
사람인 백엔드 개발자의 취업 경험, 개발 문화, 그리고 개발자 취업 준비에 대한 조언을 담은 인터뷰.
백엔드 개발자취업사람인개발 문화기술 부채
2023. 11. 15.
사람인

CPU 이용률의 두 가지 얼굴 – CPU 코어 사용량(Usage)과 활용률(Utilization)
CPU 이용률의 두 가지 얼굴인 사용량과 활용률을 이해하고, 서버 성능 측정 및 최적화에 활용하는 방법을 설명합니다.
CPU 이용률CPU 사용량CPU 활용률성능 모니터링서버 최적화
2023. 11. 13.
넷마블
UI 테스트 자동화 구조
UI 테스트 자동화 시 페이지 객체 모델(POM)을 적용하여 유지보수성을 높이고, pytest를 활용한 테스트 구조를 소개합니다.
UI 테스트 자동화페이지 객체 모델POMpytest유지보수
2023. 11. 11.
올리브영
리디와 함께하는 CRM 여정
리디의 CRM 도입 여정과 성공 사례, 그리고 CRM 자동화 개발 과정 및 고려 사항을 분석합니다.
CRMBraze캠페인자동화데이터 분석
2023. 11. 10.
리디

다나와의 상품 색인 파이프라인
다나와는 Logstash를 도입하여 상품 색인 파이프라인의 유지보수성을 높이고 성능을 개선했으며, 데이터 정확성을 확보했다.
Logstash엘라스틱서치파이프라인RabbitMQ색인
2023. 11. 10.
다나와