문제6) 의존성 주입(Dependency Injection) 의 장점
답)
1. 위임의 프로그래밍 기법, 의존성 주입(Dependency Injection) 개념
IoC 분류
|
||
|
||
DI(Dependency Injection)
|
||
|
||
|
2. 의존성 주입(Dependency Injection) 의 장점
가. 설계 및 개발단계 시 장점
장점
|
상세 설명
|
|
구현의 분리
|
어플리케이션 로직 의존관계를 분리하여 상황에 따라 자유로운 환경 설정 가능
|
|
변경 용이성
|
Loosely Coupling 을 통해 변경에 쉽게 대처가 가능하며 유지보수성이 높아짐
|
|
모듈성 강화
|
모듈간의 의존성을 낮추어 가독성 및 재 사용성 강화
|
나. 테스트 및 유지보수 시 장점
장점
|
상세 설명
|
|
테스트 용이
|
오류 발생 시 디버깅 용이
|
|
유연성/확장성 향상
|
추가 개발 시 개발 시간 단축
|
|
객체간의 의존관계 설정
|
재사용 모듈 및 설계 변경 시 SW 아키텍처 변경 용이
|
|
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 소프트웨어공학' 카테고리의 다른 글
OAS(OpenAPI Specification) / ① (1) | 2024.01.24 |
---|---|
로우코드(Low Code) / ① (3) | 2024.01.24 |
스프링 부트(Spring Boot) / ① (2) | 2024.01.23 |
오픈소스(Open Source) (1) | 2024.01.23 |
UI/UX 설계기준 (1) | 2024.01.23 |