์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Linux
- IntelliJ
- ์ฑ์๋ง์ง
- ์์
- ๋์์ธํจํด
- ์ค๋ธ์ ํธ
- ์ฑ์
- ๋ ์
- ํด๋ฆฐ์ฝ๋
- ๋ ์์ผ์ง
- Java
- ๊ฐ๋ฐ์
- JAVA๊ฐ๋ฐ์
- docker
- ํค๋ํผ์คํธ
- ์ฑ์์ง์ฅ์ธ
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ์ฑ ๋๋
- ์ง์ฅ์ธ์ ์ฌ
- ์ฑ์ํซํ
- ์ฑ ์ฝ๊ธฐ
- ํค๋ํผ์คํธ๋์์ธํจํด
- ์ง์ฅ์ธ
- DesignPattern
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- ์ฃผ๋์ด๊ฐ๋ฐ์
- ๊นจ๋ํ์ฝ๋
- ์ฝ๋ฉ
- ๊ฐ์ฒด์งํฅ
- JavaScript
- Today
- Total
๋ชฉ๋ก์ฑ ๋๋ (9)
๋ญ๋ฐ๊ฐ๋ฐ
4์ผ์ฐจ. ํด๋ฆฐ์ฝ๋[1์ฃผ์ฐจ_๋ชฉ์์ผ] 24-34pg #์์ฝ 1. ๊นจ๋ํ ์ฝ๋ 2. ์๋ฏธ ์๋ ์ด๋ฆ ์ํํธ์จ์ด์์ ์ด๋ฆ์ ์ด๋์๋ ์ฐ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ฆ์ ์ ์ง์ผ๋ฉด ์ฌ๋ฌ๋ชจ๋ก ํธํ๋ค. 1) ์๋๋ฅผ ๋ถ๋ช ํ ๋ฐํ๋ผ 2) ๊ทธ๋ฆ๋ ์ ๋ณด๋ฅผ ํผํ๋ผ - ์ง์ง list๊ฐ ์๋๋ฉด list๋ ์ฐ์ง ๋ง๋ผ - ์๋ก ํก์ฌํ ์ด๋ฆ์ ์ฐ์ง ๋ง๋ผ - ์ ์ฌํ ๊ฐ๋ ์ ์ ์ฌํ ํ๊ธฐ๋ฒ์ ์ฌ์ฉํ๋ค. ์ผ๊ด์ฑ์ด ๋จ์ด์ง๋ ํ๊ธฐ๋ฒ๋ ๊ทธ๋ฆ๋ ์ ๋ณด๋ค. 3) ์๋ฏธ์๊ฒ ๊ตฌ๋ถํ๋ผ - ์๋ชป๋ ์์ : moneyAmount์ money, customerInfo์ customer, accountData์ account - ์ฝ๋ ์ฌ๋์ด ์ฐจ์ด๋ฅผ ์๋๋ก ์ง์ด๋ผ 4) ๋ฐ์ํ๊ธฐ ์ฌ์ด ์ด๋ฆ์ ์ฌ์ฉํ๋ผ 5) ๊ฒ์ํ๊ธฐ ์ฌ์ด ์ด๋ฆ์ ์ฌ์ฉํ๋ผ - 7, e๋ ๊ฒ์์ด ์ด๋ ต๋ค. - ์ด๋ฆ์ ๊ธธ์ด..
3์ผ์ฐจ. ํด๋ฆฐ์ฝ๋[1์ฃผ์ฐจ_์์์ผ] 13-23pg #์์ฝ 1. ๊นจ๋ํ ์ฝ๋ {๊นจ๋ํ ์ฝ๋๋?} - ๋ก ์ ํ๋ฆฌ์ค : ์ค๋ณต์ด ์๊ณ ํํ๋ ฅ ๋์ด๊ณ , ์ด๋ฐ๋ถํฐ ๊ฐ๋จํ ์ถ์ํ๋ฅผ ๊ณ ๋ คํ ์ฝ๋ - ์๋ ์ปค๋ํ : ์ฝ๋๋ฅผ ์ฝ์ผ๋ฉฐ ์ง์ํ๋ ๊ธฐ๋ฅ์ ์ ๋๋ก ์ํํ ์ฝ๋ {์ฐ๋ฆฌ๋ค ์๊ฐ} ์ด ์ฑ ์ ์ฐ๋ฆฌ์ ์ค๋ธ์ ํธ ๋ฉํ ์ง์์ด ์๊ฐํ๋ ๊นจ๋ํ ์ฝ๋๋ฅผ ์ค๋ช ํ๋ค. {์ฐ๋ฆฌ๋ ์ ์๋ค.} Javadoc์์ @author ํ๋๊ฐ ์ ์๋ฅผ ์๊ฐํ๋ฏ์ด ์ฐ๋ฆฌ๋ ์ ์๋ค. - ์ฝ๋๋ฅผ ์งค ๋, ์์ ์ด ์ ์๊ณ , ์ด๊ฒ์ ๋ณผ ๋ ์๊ฐ ์๋ค๋ ์ฌ์ค์ ๊ธฐ์ตํด์ผ ํ๋ค. - ์ ์ฝ๋๋ฅผ ์ง๋ฉด์ ๊ธฐ์กด ์ฝ๋๋ฅผ ๋์์์ด ์ฝ๊ธฐ ๋๋ฌธ์ ์ฝ๊ธฐ ์ฌ์ด ์ฝ๋๊ฐ ์ค์ํ๋ค. ๋ณด์ด์ค์นด์ฐํธ ๊ท์น์์๋ ์บ ํ์ฅ์ ์ฒดํฌ์ธ ํ ๋๋ณด๋ค ์ฒดํฌ์์ ํ ๋ ๋ ๊นจ๋ํ๊ฒ ํ๋ผ๊ณ ํ๋ค. ์ฝ๋๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ..
2์ผ์ฐจ. ํด๋ฆฐ์ฝ๋[1์ฃผ์ฐจ_ํ์์ผ] 1-12pg #์์ฝ 1. ๊นจ๋ํ ์ฝ๋ (์ฝ๋๊ฐ ์กด์ฌํ๋ฆฌ๋ผ) - ์ด ์ฑ ์ ์ข์ ํ๋ก๊ทธ๋จ ์์ฑ ์๋ น์ ์ค๋ช ํ๋ ์ฑ - ์์ผ๋ก ์ฝ๋๊ฐ ์ฌ๋ผ์ง ๊ฐ๋ง์ ์์. - ์ฝ๋๋ ์๊ตฌ์ฌํญ์ ํํํ๋ ์ธ์ด (๋์์ฝ๋) - ์ข์ ์ฝ๋๋ ์ค์ํจ. - ๊ณ ํ : ๋์ ์ฝ๋๋ฅผ ํค์ณ๋๊ฐ - ๋์ถฉ ํ๋ก๊ทธ๋จ์ ์ง๋๊ณ , ์๋์๊ฐ๋ ํ๋ก๊ทธ๋จ๋ณด๋ค ๋์๊ฐ๋ ์ฐ๋ ๊ธฐ๊ฐ ์ข๋ค๊ณ ํ๋ค. => ๋์ค์ ๊ฒฐ์ฝ ์ค์ง ์๋๋ค. (๋์ ์ฝ๋๋ก ์น๋ฅด๋ ๋๊ฐ) - ๋์ ์ฝ๋๋ ๊ฐ๋ฐ์๋๋ฅผ ํฌ๊ฒ ๋จ์ด๋จ๋ฆผ. - ๋์ ์ฝ๋๊ฐ ์์ผ์๋ก ํ ์์ฐ์ฑ์ ๋จ์ด์ง. - ์๊ฐ์ ๋ค์ฌ ๊นจ๋ํ ์ฝ๋๋ฅผ ๋ง๋๋ ๋ ธ๋ ฅ์ด ๋น์ฉ์ ์ ๊ฐํ๋ ๋ฐฉ๋ฒ์ด๋ฉฐ, ์ ๋ฌธ๊ฐ๋ก์ ์ด์๋จ๋ ๊ธธ์ด๋ค. - ์ข์ ์ฝ๋๋ฅผ ์ฌ์ํ๋ ์ผ์ ํ๋ก๊ทธ๋๋จธ๋ค์ ์ฑ ์ - ๋์ ์ฝ๋์ ์ํ์ ์ดํดํ์ง ๋ชปํ..

1์ผ์ฐจ. ์ค๋ธ์ ํธ: ์ฝ๋๋ก ์ดํดํ๋ ๊ฐ์ฒด์งํฅ ์ค๊ณ[1์ฃผ์ฐจ_์์์ผ] ๋ ์๋ค์ง๊ณผ ์ ๋ต 1. ์ ๋ฐ์ ์ธ ๋ด์ฉ ๊ฐ์ฒด์งํฅ์ด๋ ๋ฌด์ธ์ธ๊ฐ? ํด๋์ค๊ฐ ์๋ ๊ฐ์ฒด๋ฅผ ๋ฐ๋ผ๋ณด๋ ๊ฒ์์๋ถํฐ ์์. ๊ฐ์ฒด์๊ฒ ์ ์ ํ ์ญํ ๊ณผ ์ฑ ์์ ๋ถ์ฌํ๋ ๋ฐฉ๋ฒ๊ณผ ์ ์ฐํ๋ฉด์๋ ์๊ตฌ์ฌํญ์ ์ ์ ํ ํ๋ ฅ์ ์ค๊ณํ๋ ๋ฐฉ๋ฒ์ ์๊ฒ ๋ ๊ฒ. ์ด ์ฑ ์ ๋ชฉ์ (a~c) a. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ์ ์ธ ์ด๋ก ์ด๋ ๊ฐ๋ ์ ๋ํ ์ค๋ช ์ ์๋ตํ๊ณ ๊ณง์ฅ ๋์ํ๋ ์ฝ๋๋ถํฐ ์ค๋ช ํ๋ค. b. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ ๊ฒ์ด ์๋๋ผ ์ข์ ์ค๊ณ๋ ๋ฌด์์ธ๊ฐ๋ฅผ ์ค๋ช ํ๋ ๊ฒ์ด๋ค. c. ์ค๋ฌด์์ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ ์ฉํ๋ ์์ ์ ์ง๋ฉดํ ์ ์๋ ๋ค์ํ ๋ฌธ์ ์ ๊ดํด ์ค๋ช ํ๋ค. 2. ๋ ์์ ๋ต ์ค๋ฌด์์ ์ ์ฉํ ์ ์๋๋ก ์์ ๋ค์ ์ง์ ํ์ดํํ๋ฉด์ ๊ผผ๊ผผํ ๋ ์ํ ๊ฒ์ด๋ค. ..