관심사의 분리(Separation of Concerns) 원칙이란?
보통 freeCodeCamp해설
관심사의 분리(SoC)는 소프트웨어를 각각 하나의 관심사만 담당하는 모듈로 나누는 원칙입니다. HTML(구조), CSS(표현), JS(동작)의 분리나, MVC 패턴의 Model/View/Controller 분리가 대표적입니다. 각 부분을 독립적으로 수정할 수 있어 유지보수가 용이해집니다.
관심사의 분리(SoC)는 소프트웨어를 각각 하나의 관심사만 담당하는 모듈로 나누는 원칙입니다. HTML(구조), CSS(표현), JS(동작)의 분리나, MVC 패턴의 Model/View/Controller 분리가 대표적입니다. 각 부분을 독립적으로 수정할 수 있어 유지보수가 용이해집니다.