Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 플로이드와샬
- DeepLearning
- 실버쥐
- Node.js
- Stack
- 백준
- 탐색
- NeuralNetwork
- 문제풀이
- BFS
- Algorithm
- mysql
- dp
- Swift
- 알고리즘
- ReLU
- 풀이
- 백트래킹
- 그래프
- Blockchain
- 그리디
- 프로그래머스
- sigmoid
- ios
- dfs
- C++
- 부르트포스
- Docker
- 캡스톤정리
- Greedy
Archives
- Today
- Total
목록DependencyInjection (1)
개발아 담하자
[Swift] 의존성 주입 (DI) 이란?
테스트 코드를 작성하기 위해서는 기존 코드에 의존성을 깨는 것부터 시작해야 합니다. 종속성이 감소하면 수정에 민감하지 않고, 유연성과 확장성이 높아져 테스트에 용이해지는 장점이 있습니다. 많은 장점이 있다지만..! 말로만 하면 잘 와닿지 않져 ㅋ 차근차근 정리해 봅시다 의존성 (Dependency) 의존성은 쉽게 말해 함수에 필요한 클래스나 참조 변수에 의존하는 것을 의미합니다. class A{ var num: Int = 1 } class B{ var internalVariable = A() } let b = B() print(b.internalVariable.num) // 1 B클래스는 A클래스를 내부에 변수로 사용하고 있습니다. 이로써 B클래스는 A클래스에 의존성이 생깁니다. 객체끼리 의존하는 경우 ..
📱 iOS
2021. 7. 21. 21:05