320x100
320x100

모듈화

: 소프트웨어 개발에서 작업을 실제 개발할 수 있는 작은 단위로 나누는 것

 

- 모듈

: 소프트웨어 구조를 기본적인 단위로 나눈 것

 

 

 

 

 

모듈화에서 가장 중요한 것

- 테스트가 가능하게 만들 것

: 자동화 테스트가 가능해야함

: 의존성 주입이 가능해야함

 

- 모듈화를 상세하게 하지 말고 크게 2~3개의 레이어로 나누고 특정 객체가 어떤 레이어에 들어가야 하는지 정도로 정의

 

 

 

 

 

Reference

 

김민식 / 모듈화에서 꼭 놓치지 말아야 할 것 | 커리어리

최근 팀에서 새로운 프로젝트를 준비하면서 “새로운 프로젝트에서 모듈화를 꼭 도입해보자!”라고 팀원들과 다짐했...

careerly.co.kr

 

300x250
728x90