less than 1 minute read

구조에서의 주체와 흐름

구조에서는 주체, 흐름, 대상
  • 구조 설계의 중요성

    단순한 기능을 가진 시스템은 구조가 단순하기에 주체와 흐름이 명확한 구조를 짜고 유지보수 하기 편함

    기능이 복잡해지고 다양해지면 각 주체의 흐름이 물리거나 의존성을 가지는 경우 생김

    구조가 좋지 않으면 각 주체를 알아보기도 힘들고 흐름이 복잡해지거나 만들기 힘들어져서 구현 및 유지보수가 힘들어짐

    기능이 복잡하고 다양해도 구조가 좋으면 주체, 대상, 흐름을 누구나 알아보기 좋으며 기능 구현 및 유비보수가 쉬워짐

  • 어떻게 설계할 것이냐?

    기능(요구 사항)을 명확히 함

    기능을 최대한 잘게 쪼갬

    각 기능을 누가 맡으며 어떠한 흐름으로 갈 것인가를 정하며 그림

    결과물이 실제로 잘 쓰일 수 있는가에 대한 실험을 진행함

    실험 결과에 따라 실행하거나 변경함

    흐름은 최대한 단순히

    각 기능을 모듈화 하여 의존성을 약화시켜 재사용과 유지보수 쉽게 생성.

Categories:

Updated: