관심사의 분리

김_리트리버·2021년 2월 1일
0

react 컴포넌트를 작성할 때 관심사를 분리하라는 얘기가 있다.

도데체 무슨소리일까?

Separation of Concerns ( = 관심사의 분리 )

=> 컴퓨터 프로그램을 구별된 부분으로 분리시키는 디자인 원칙

프로그램이 커지면 커질수록 한사람이 전체 프로그램을 만들기 어려워 졌고 나눠서 일을 해야만 했다.

즉 일을 나누려면 구별된 부분으로 분리시켜야만 했다.

예를들어 공장에 생산팀, 생산기술팀, 품질팀이 있다면 각 부서의 업무가 겹치는 부분이 없어야 좋다. 그래야 문제가 생겼을 때 책임소재가 명확하고 새로 일을 시작할 때도 일을 나누기 수월하다.

profile
web-developer

0개의 댓글