#refactoring
#refactoring와 관련된 AI·개발 뉴스를 최신순으로 모았습니다. 원문 출처와 한국어 요약을 함께 확인할 수 있습니다.
#refactoring와 관련된 AI·개발 뉴스를 최신순으로 모았습니다. 원문 출처와 한국어 요약을 함께 확인할 수 있습니다.
올리브영이 저트래픽 SMS 시스템에 CDC와 Kafka를 도입한 과도기 아키텍처의 필요성과 설계 철학을 공유했다.
Mistral이 유럽 에너지 기업의 4만 줄 Fortran 77 코드를 C++로 마이그레이션한 AI 에이전트 활용 사례와 핵심 교훈을 공개했다.
운영 환경에서 발생한 NPE 사고를 분석하고, Optional과 도메인 객체를 활용해 구조적으로 null 오류를 차단하는 설계 원칙을 제시했다.
Virgin Atlantic이 OpenAI Codex를 도입해 테스트 커버리지 100% 달성과 함께 리팩토링 시간을 2주에서 30분으로 단축했다.
데메테르의 법칙을 단순히 적용하기보다 정보 은닉과 캡슐화의 관점에서 지식의 경계를 이해하는 것이 중요하다.
FSD로 레포 구조를 재정비해 코드 위치와 의존성을 명확히 했다.
UI 요소와 상태값의 관계를 정의할 때, UI 요소별로 코드를 분리하는 것이 가독성과 안정성 면에서 유리하다.
범용적인 인자를 사용하는 팩토리 함수는 코드의 유연성과 견고성을 저해하므로, 각 객체에 맞게 파싱 책임을 분리해야 한다.
카카오 My 구독이 Webpack에서 Vite로 빌드 도구를 교체해 설정 파일을 6개에서 2개로 줄이고, 초기 컴파일 시간을 평균 3,012ms에서 129ms로 약 30배 단축했다.
함수가 특정 데이터 형식에 의존하여 발생하는 '지식 분산' 문제를 해결하기 위해, 도메인 지식을 호출부로 옮기는 리팩터링 방법을 제안한다.
여러 개의 Map이나 List에 분산된 연관 데이터를 하나의 데이터 클래스로 통합하여 코드의 안정성을 높이는 방법을 설명한다.
코드의 정보량을 높이기 위해 추출된 함수에 구체적이고 의미 있는 이름을 부여하는 방법을 설명한다.
OMS가 외부 주소정제 API 호출량을 1% 미만으로 줄이고 자체 정제 시스템으로 완전히 전환했다.