devmoa

FE개발자의 성장 스토리 05 : 의존관계를 이용해 구조적 리팩토링 포인트 찾기

카카오·2021년 1월 11일·00
Angular리팩토링의존관계구조 설계FE개발모듈

AI 요약

Beta

본 글은 FE 개발자가 앵귤러(Angular) 기반의 카카오 i오픈빌더 개발 중 겪었던 구조적 문제점을 의존관계 분석을 통해 해결한 경험을 공유합니다. 오랜 기간 여러 개발자를 거치며 쌓인 코드에서 발생하는 설계 의도와 다른 코드들을 발견하고 수정하기 위해, 의존관계 그래프를 활용하는 방법을 제시합니다.

소프트웨어의 정점(node)을 앵귤러의 '모듈'로 정의하고, 모듈 간의 '간선(edge)'으로 의존성을 표현하여 구조적 리팩토링 포인트를 찾는 과정을 설명합니다. 이를 통해 코드의 일관성을 유지하고 설계 의도를 명확히 하는 방법을 제안합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다