필터 1
[칼럼] 오픈소스기술의 AI 네이티브 전환 성공 사례
카카오
AI

[칼럼] 오픈소스기술의 AI 네이티브 전환 성공 사례

카카오의 오픈소스 기술 AI 네이티브 전환 성공 사례를 소개하는 칼럼입니다. 에이전트 기반 리엔지니어링 철학과 초기 성공 경험을 간단히 다룹니다.

#오픈소스#refactoring
30005분
우아한 형제들
기타

우아한테크코스 8기: AI가 코드 짜는 시대, 그래도 개발자가 되시겠습니까?

AI가 코드를 대신하는 시대에도 개발자의 본질은 문제를 정의하고 해결하는 역량이라고 강조했습니다. 우아한테크코스 8기는 도전과 피드백 속에서 성장할 개발자를 모집했습니다.

#코드 리뷰#문제 해결
76005분
[번역글] 핵심은 인지 부하입니다 - 인지 부하와 소프트웨어 개발 효율성에 대한 고찰
데보션
아키텍처

[번역글] 핵심은 인지 부하입니다 - 인지 부하와 소프트웨어 개발 효율성에 대한 고찰

인지 부하를 줄이는 설계가 개발 효율성과 유지보수성을 높이는 핵심이라고 설명합니다. 복잡한 조건문, 얕은 모듈, 과도한 추상화 대신 단순한 인터페이스와 명확한 구조를 권장합니다.

#인지 부하#refactoring
127005분
코드 품질 개선 기법 18편: 함수만 보고 관계는 보지 못한다
라인
아키텍처

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

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

#Kotlin#refactoring
104005분
GitLab Exact Code Search 가이드 \:\ 코드 검색 효율 극대화하기
인포그랩
데브옵스

GitLab Exact Code Search 가이드 \:\ 코드 검색 효율 극대화하기

GitLab Exact Code Search는 대규모 코드베이스에서 정확한 문자열과 패턴을 빠르게 찾도록 돕는 기능을 소개했습니다. Advanced Search와의 차이, 검색 방식, 활용 기준까지 함께 정리했습니다.

#GitLab#검색
18005분
GitLab Exact Code Search 가이드 \:\ 코드 검색 효율 극대화하기
인포그랩
데브옵스

GitLab Exact Code Search 가이드 \:\ 코드 검색 효율 극대화하기

GitLab Exact Code Search의 개요와 검색 방식, Advanced Search와의 차이를 정리했습니다. 대규모 코드베이스에서 정밀한 코드 탐색과 리팩토링에 유용한 기능입니다.

#GitLab#검색
70005분
프론트엔드 테스트 비용과 효용 사이에서
펫프렌즈
프론트엔드

프론트엔드 테스트 비용과 효용 사이에서

프론트엔드 테스트의 비용과 효용을 배송 정보 렌더링 사례로 살펴본 글입니다. 테스트 기준 시각 고정, 공통화, 순서 검증으로 커버리지를 높인 과정을 정리했습니다.

#test#refactoring
183005분
주니어 클라이언트의 성장 노트
데브시스터즈
프론트엔드

주니어 클라이언트의 성장 노트

주니어 클라이언트 개발자가 현업에서 배운 시행착오와 대응 원칙을 정리했습니다. 요구사항 확인, 네트워크 예외 처리, 라이브 리소스 관리의 중요성을 강조했습니다.

#클라이언트#network
141005분
코드 품질 개선 기법 17편: 사상누각
라인
아키텍처

코드 품질 개선 기법 17편: 사상누각

빌더 패턴은 편리하지만 필수 인수 누락을 런타임에 드러내기 쉬워 더 견고한 대안이 필요했습니다. 특별한 이유가 없다면 생성자나 팩토리 함수로 대체하는 방식을 제안했습니다.

#Kotlin#design패턴
178005분
당근에서 정보 유실 없이 업체 정보를 모으는 방법
당근마켓
백엔드

당근에서 정보 유실 없이 업체 정보를 모으는 방법

여러 경로로 모은 업체 정보의 중복을 병합으로 정리하고, 변경 이력을 바탕으로 대표 프로필의 값을 고도화했습니다. 필드별 정책을 분리해 더 합리적인 정보를 노출하도록 개선했습니다.

#Kotlin#refactoring
137005분
MDS(Musinsa Design System) 지속 가능한 디자인 시스템을 향한 여정
무신사
프론트엔드

MDS(Musinsa Design System) 지속 가능한 디자인 시스템을 향한 여정

무신사는 디자인 시스템 MDS를 설계하며 중복 제거와 유지보수성 사이의 균형을 고민했습니다. Atomic Design, Compound Pattern, 자동화 스크립트를 통해 생산성을 높이고 운영 부담을 줄이려 했습니다.

#React#UI/UX
422005분
코드 품질 개선 기법 14편: 책임을 부여하는 오직 하나의 책임
라인
아키텍처

코드 품질 개선 기법 14편: 책임을 부여하는 오직 하나의 책임

책임을 분리하면 코드가 더 깔끔해질 것 같지만, 제약 조건과 의존성이 오히려 흩어질 수 있었습니다. 클래스 분할뿐 아니라 호출자 부담과 결합도까지 함께 살펴야 했습니다.

#refactoring#디자인패턴
152005분