728x90 반응형 U1 관심사의 분리 / Custom Hook 개발을 하면서 마주하는 고민들 코드를 작성했는데 기획, 디자인이 변경되고 요청 사항들이 추가된다. 코드를 수정해야하는데 기존의 코드가 복잡해서 이해하고 수정하기 어렵다 지금까지 만들었던 모든 코드를 다시 엎어야 하나? 이의 해결책은 바로 관심사의 분리이다 관심사의 분리 관심사의 분리란? 각각 관심사에 따라 코드를 분리하는 기법 일상 생활에도 여러가지 고민과 걱정들을 한번에 처리하려면 어렵다 한번에 한 가지 걱정만 하면 쉽게 해결할 수 있음 이처럼 개발에서도 코드가 하나의 걱정만 하도록 단위를 나눠서, 단위별로 하나의 걱정만하게 하는 것 특정한 변화에 대해서 대응하기 위해서 읽고 이해하고 수정해야하는 코드의 단위가 줄어들게 됨 => 유지 보수에 용이 우리의 일상 생활에서도 분업이라는 의미로도 생각됨 관심사.. 2022. 8. 28. 이전 1 다음 728x90 반응형