안녕하세요.
|
개발자 김미주입니다.

thumbnail
github label sync, 깃허브 라벨 쉽게 적용하기

블로그 이전했습니다! https://computasha.com/Git/improvement/github+label+sync%2C+깃허브+라벨+쉽게+적용하기 새로운 레포를 만들 때마다 라벨을 다시 만드려니 너무 귀찮았다. 수작업 그자체.. 이걸 어떻게 해결할까 고민하다 github label sync 라는 라이브러리를 찾았다! github label sync는 label 템플릿을 만들어서 관리하고 이를 repo에 바로 적용할 수 있게 도와주는 라이브러리이다. 설치 방법과 repo에 적용하면서 겪은 에러까지 공유하고자 한다. Financial-Times/github-label-sync github 1. ✅ 요구사항 Node.js가 설치되어 있어야 한다. 레포에 접근하기 위해 GitHub access token이 필요하다. labels.json 파일이 필요하다. (아래 labels.json 설정 참고) 2. 🏷️ labels.json 설정 새롭게 적용할 label config 인  을…

July 22, 2023
etc.
TDD(Test-Driven Development)에 대해 알아보자

블로그 이전했습니다! https://computasha.com/Clean+Code/테스트/TDD(Test-Driven+Development)+개념과+장단점 ✨ 오늘의 목표 : TDD 이해하기 👩‍💻 TDD란? TDD(Test-Driven Development)는 테스트가 코드 작성을 주도하는 개발 방식이다. 요구 사항에 따른 자동화된 테스트케이스를 작성한 후, 해당 테스트를 통과하는 가장 간단한 코드를 작성하고 리팩토링 하는 과정의 반복이다. 새로운 기능을 추가할 때 테스트 코드를 작성함으로써, 새로운 기능이 제대로 작동함과 동시에 기존의 기능들이 잘 작동하는지 테스트를 통해 간단히 확인할 수 있다. (기존에 소프트웨어가 먼저 개발되고 테스트 사례가 나중에 만들어지는 것과는 정반대의 방식이다!) 🔁 TDD 과정 based on the book Test-Driven Development 1. Add a test TDD에서는, 새로운 기능을 추가하기 전에 제대로 동작하는 경우 통과하는 테…

January 13, 2023
CS
JPEG와 PNG의 차이점

블로그 이전했습니다! https://computasha.com/basic/term/JPEG와+PNG의+차이점 ✨ 오늘의 목표 : JPG와 PNG의 차이점을 이해하고, iOS 개발에 더 적합한 포맷 알기 🖼️ JPEG 포맷이란 JPEG(Joint Photographic Experts Group) 파일은 이미지를 저장하는 가장 일반적인 형식이다. JPEG 파일은 빠른 저장과 전송을 위해 손실 압축 방식으로 이미지를 저장한다. 손실 압축 방식이란, 사람의 눈으로 볼 수 없는 시각적 데이터를 제거하고 색상 변형을 평균화하는 방법으로, 이를 통해 이미지 파일의 크기를 최대한 작게 유지할 수 있다. 다만 압축을 할때 원본 이미지의 품질이 훼손될 수 있다는 단점이 있다. 🖼️ PNG 포맷이란 PNG(Portable Network Graphic) 포맷은 무손실 압축 방식을 사용하므로 압축 시 모든 원본 데이터를 유지한다. 중요한 정보가 손실되지 않기 때문에 디테일한 이미지를 저장하는데 적합하다. 다…

January 07, 2023
CS
reversed() 함수 이해하기

문제 프로그래머스 ‘푸드파이트대회’ 문제를 풀다가 문자열을 역순으로 정렬해서 사용하기 위해 reversed() 함수를 사용했다. 근데 과 같이 사용하니 에러가 발생했다..! reversed() 정의 알고보니 reversed() 함수는 새로운 배열을 리턴하는 게 아니라, ReversedCollection을 반환한다. ReversedCollection : A collection that presents the elements of its base collection in reverse order. 해결 방법 따라서 과 같이 다시 String으로 변환을 해줘야 문자열로 사용이 가능하다. 공식 문서 : https://developer.apple.com/documentation/swift/array/reversed() 문제 reversed() 정의 해결 방법

January 04, 2023
Swift