javascript IOCFrontend/웹 관련 지식2024. 5. 7. 10:27
Table of Contents
요즘 일하면서 기능은 다 만들 수 있지만 좋은 코드에 대해 놓쳤던 것 같다 ㅇㅇ
아래처럼 IOC나 여러 방법을 이용해 유지보수를 용이하게 할 수 있는데 맨날 쭈우우욱 코드를 작성만 했던 것 같다.
문득 생각나서 기록을 하나 남겨본다
dependentFunction은 외부에서 의존성을 주입받은 후에 그 의존성을 실행한다.
간단한 함수이지만, 실제로는 함수의 인자로 많은 의존성을 주입받아 사용할 수 있다.
의존성 주입을 통해 함수 간의 의존성을 완전히 분리하고, 테스트 용이성과 코드의 재사용성을 높일 수 있을 것 같다.
// 의존성 주입을 통해 함수를 실행하는 예시
function dependencyFunction() {
console.log("의존성이 하는 일");
}
function dependentFunction(dependency) {
dependency();
}
// 의존성을 주입하고 함수 실행
dependentFunction(dependencyFunction);
'Frontend > 웹 관련 지식' 카테고리의 다른 글
dist랑 node_module이 뭐였더라.. (1) | 2024.11.24 |
---|---|
ESM (ECMAScript Modules), CJS(common JS) (1) | 2024.11.19 |
Semantic Web (시맨틱 웹) (0) | 2022.09.16 |
SPA, MPA, MVC (0) | 2022.09.16 |
브라우저 작동 원리/Reflow+Repaint/Virtual dom (1) | 2022.09.13 |
@덕구공 :: Duck9s'
주니어 개발자에욤
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!