์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- algorithm
- SOPT
- Til
- discardableResult
- dfs
- 0์ด๋์ด์๋๊ธธ
- DynamicProgramming
- Swift
- concurrency
- duno
- APPJAM
- GCD
- SwiftUI ํํ ๋ฆฌ์ผ
- IOS
- algoritm
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ธฐ์ด๋ฌธ๋ฒ
- binarySearch
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- URLSession
- GroupBy
- BFS
- SwiftUI
- ์ด์งํ์
- SwiftUI Tutorials
- ๊ณ ๋์ kit
- SQL
- HAVIT
- ๋์ ๊ณํ๋ฒ
- ์ฐ์ํ์ค๋ถ๋ถ์์ด์ํฉ
- Today
- Total
๋ชฉ๋กSolid (1)
suvera-dev ๐ฅฆ
SOLID ์์น์ด๋ ? SOLID ์์น์ด๋ ๊ฐ์ฒด์งํฅ ์ค๊ณ์ ๋ ์ข์ ์ํคํ ์ณ๋ฅผ ์ค๊ณํ๊ธฐ ์ํด ์ง์ผ์ผํ๋ ์์น๋ค์ 5๊ฐ์ง๋ฅผ ์์ ์ฝ์ด๋ง ๋ฐ์ ์ ๋ฆฌํ ๋จ์ด์ ๋๋ค. SOLID ์์น์ ์ ์์์ผํ์ฃ ? ๊ฐ๋ฐ์ ํ ๋ ๋น์ฅ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๊ฒ๋ ์ค์ํ์ง๋ง, ์๋กญ๊ฒ ์ด๋ค ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๊ฑฐ๋ ์ ์ง๋ณด์๊ฐ ํ์ํ ๋ ๋์ฑ ์์ฐ์ฑ ์๊ณ ์ ์ฐํ๊ฒ ๋์ฒ๊ฐ ๊ฐ๋ฅํด์ผ ์ข๊ฒ ์ฃ .? ์ด๋ฌํ ์ข์ ์ค๊ณ๋ฅผ ์ํ ์ต์ํ์ ์์น๋ค์ ์ ๋ฆฌํ๊ฒ SOLID ์์น์ด๋ผ๊ณ ํ ์ ์๋๋ฐ์. VIPER๋ MVVM๋ ๋ชจ๋ ์ด๋ฐ ์์น์ ์ ๊ฐํด์ ๋ง๋ค์ด์ก๋ค๊ณ ํฉ๋๋ค. SOLID ์์น์ ์ ์ฉํ์ฌ ์ค๊ณํ๋ฉด ! 1. ์ฌ์ฌ์ฉ๊ณผ ์ ์ง๊ด๋ฆฌ๊ฐ ์ฌ์ด, ๋ณ๊ฒฝ์ ์ ์ฐํ ์ฝ๋๋ฅผ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. ์ด๋ ํผํผํ ์ํํธ์จ์ด๋ฅผ ๋ง๋ค ์ ์๊ฒ ํ๋ฉฐ ๋์ ํ์ฅ์ฑ์ ๊ฐ์ง๊ฒ ํฉ๋๋ค. 2. ๋์ ..