필터 1
코드 품질 개선 기법 21편: 생성자를 두드려 보고 건너라
라인
아키텍처

코드 품질 개선 기법 21편: 생성자를 두드려 보고 건너라

준비되지 않은 인스턴스를 잘못 사용하는 문제를 다뤘습니다. 초기화 시 준비, 지연 준비, 타입 분리를 통해 안전한 API 설계를 제안했습니다.

#Kotlin#constructor
7300
AI 에이전트와 함께하는 개발
AB180
AI

AI 에이전트와 함께하는 개발

AI 에이전트를 실제 개발 과정에 활용한 경험과 한계를 정리했습니다. 작은 작업부터 시작하고 맥락 문서화를 통해 활용도를 높이려는 방향을 제안했습니다.

#LLM#Kotlin
2400
Product Engineer 직무 확장 프로그램 1기, 부트캠프를 마치며
마이리얼트립
기타

Product Engineer 직무 확장 프로그램 1기, 부트캠프를 마치며

마이리얼트립의 Product Engineer 직무 확장 프로그램 1기 부트캠프 과정을 소개했습니다. 프론트엔드, 백엔드, 안드로이드 실습을 통해 문제를 끝까지 책임지는 개발 문화를 체험했습니다.

#React#Jira
8700
PRND
데브옵스

detekt + reviewdog으로 정적 코드 분석 자동화하기

detekt와 reviewdog을 GitHub Actions에 연결해 PR마다 정적 코드 분석과 리뷰 코멘트 생성을 자동화하는 방법을 다뤘습니다. 멀티모듈 결과 병합, 경고 노출 방식, 실패 조건 설정까지 함께 설명했습니다.

#detekt#reviewdog
400
PRND
백엔드

detekt에 custom rule 추가하기

detekt에 custom rule을 추가해 팀 컨벤션을 자동 검증하는 방법을 설명합니다. `println()` 금지 rule 예시와 테스트, 적용 설정까지 단계별로 다뤘습니다.

#Kotlin#detekt
600
카테노이드
프론트엔드

React Native에서 Kollus SDK 연동하기

React Native에서 Kollus SDK를 연동하기 위해 Android와 iOS 네이티브 브릿지 구성 방법을 정리했습니다. 또한 SDK 초기화와 영상 재생 URL 전달 흐름까지 단계별로 설명했습니다.

#React Native#Kotlin
8200
코드 품질 개선 기법 20편: 이례적인 예외 과대 포장
라인
백엔드

코드 품질 개선 기법 20편: 이례적인 예외 과대 포장

리소스 해제용 `use` 구현에서 블록 예외와 정리 예외가 동시에 날 수 있음을 다뤘습니다. 예외를 새로 감싸기보다 우선순위를 정하고 suppressed 예외를 활용하라고 제안했습니다.

#Kotlin#Java
13300
여기어때 CI/CD 개선기 Part 1: 문제 파악
여기어때
데브옵스

여기어때 CI/CD 개선기 Part 1: 문제 파악

여기어때는 파편화된 CI/CD와 Helm Chart를 표준화해 문제를 줄였습니다. 개발자 숙련도와 무관한 동일한 배포 경험을 만들기 위해 입력 방식과 재사용 구조를 개선했습니다.

#CI/CD#EKS
13900
코드 품질 개선 기법 19편: 차일드 록
라인
아키텍처

코드 품질 개선 기법 19편: 차일드 록

오버라이딩 가능한 범위를 최대한 제한해야 한다는 점을 설명했습니다. 공통 흐름은 부모가 고정하고 자식은 필요한 부분만 구현하도록 분리하는 것이 좋습니다.

#Kotlin#inheritance
8300
코드 품질 개선 기법 18편: 함수만 보고 관계는 보지 못한다
라인
아키텍처

코드 품질 개선 기법 18편: 함수만 보고 관계는 보지 못한다

중첩 루프를 단순 추출하면 가독성이 크게 좋아지지 않을 수 있음을 설명했습니다. 코드의 의미 단위를 기준으로 재구성해 흐름을 단순하게 만드는 리팩토링을 제안했습니다.

#Kotlin#refactoring
10400
낡은 캔버스에서 새 캔버스로: Jetpack Compose와 함께한 마이그레이션 여정
NOL
프론트엔드

낡은 캔버스에서 새 캔버스로: Jetpack Compose와 함께한 마이그레이션 여정

Jetpack Compose 마이그레이션을 단계적으로 진행한 경험과 준비 과정을 공유했습니다. 하이브리드 전환, 스터디, 코딩 가이드로 안정성과 팀 표준을 확보했습니다.

#Jetpack Compose#Android
3700
신입개발자의 역량과 성장에 대해서(feat. Done is better than perfect)
네이버 페이
백엔드

신입개발자의 역량과 성장에 대해서(feat. Done is better than perfect)

신입 개발자에게 필요한 소통, 탐색, 기록, 질문의 태도를 중심으로 성장 방법을 정리했습니다. 완벽한 코드보다 동작하는 기능부터 시작해 점진적으로 개선하자는 메시지를 담았습니다.

#Java#Kotlin
73900