์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๊น์ํ
- ๋ฉ์์ด์ฌ์์ฐจ๋ผ
- ์ต์ฃผํธ
- ์ฌ๋ฆฌ๋ธ์ ๊ณ ๊ฐ์ผํฐ
- ์คํ๋ง ์ ๋ฌธ์ ์ํ ์๋ฐ ๊ฐ์ฒด ์งํฅ์ ์๋ฆฌ์ ์ดํด
- ์ ์ ๊ฒ์
- ์๋ฐORMํ์คJPAํ๋ก๊ทธ๋๋ฐ
- ์ธํ๋ฐ
- ๋ํฐ์ฒดํน
- java
- ์๋ฐ
- DFS
- ์คํ๋ง๋ถํธ
- ์นด์นด์ค2023์ ์ ๊ณต์ฑ
- ๋ฐฑ์๋ ์ค์ฟจ3๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- already use
- BFS
- ํฌํธ ์ฃฝ์ด๋๋ฒ
- ์์์ฑ
- ์์ ์ง๊ฟ
- ๋ฆฌ์ฝ์ณ๋ก๋ด
- ๋ผ์ด์ API
- ์กฐํ์์ค๋ณต
- ์์์ฒธ
- ์ธํ ๋ฆฌ์ ์ด ์๋ฌ
- ํ ํฌ์
- ์๊ณ ๋ฆฌ์ฆ
- JPA
- ๋ฐฑ์ค
- Today
- Total
My Blog
์ฐ์ํํ ํฌ์ฝ์ค 5๊ธฐ ํ๋ฆฌ์ฝ์ค ๋ง์ง๋ง์ฃผ์ฐจ ๋ค๋ฆฌ ๊ฑด๋๊ธฐ ๋ณธ๋ฌธ
์ฐ์ํํ ํฌ์ฝ์ค 5๊ธฐ ํ๋ฆฌ์ฝ์ค ๋ง์ง๋ง์ฃผ์ฐจ ๋ค๋ฆฌ ๊ฑด๋๊ธฐ
JAESG 2022. 11. 22. 19:19๋ฒ์จ ๋ง์ง๋ง ํ๋ฆฌ์ฝ์ค์ฃผ์ฐจ์ด๋ค.
ํ ๋ฌ ๋์ ๋ฌ๋ ค์จ ๋ด๊ฐ ๋๋ฌด ๋ฟ๋ฏํ๊ณ ์๊ฐ์ด ์ ๋ง ๋นจ๋ฆฌ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ ๋ค.
๋ง์ง๋ง์ฃผ์ฐจ ๋ฏธ์ ์ ๋ค๋ฆฌ ๊ฑด๋๊ธฐ(์ค์ง์ด ๊ฒ์)
์ด๋ฒ ์ฃผ์ฐจ์ ์๊ฐ์
๊ฒ๋จน์ ๊ฒ๋ณด๋ค ๋ ํ๋ค์๋ค..!(๋๋ฌด ๋ง์ด ๊ฒ๋จน์ ๊ฒ ๊ฐ๋ค.)
๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ ์ 3์ฃผ ์ฐจ ๋ ๋ฐฐ์ด ‘๊ธฐ๋ฅ ๋ชฉ๋ก์ ๋จผ์ ์์ฑ’์ ์์์ผ๋ก README๋ฅผ ๋ง๋ค์ด ๋๊ฐ๋ค.
๊ธฐ๋ฅ ๋ชฉ๋ก์ ์์ฑํ๊ณ ๋์ ๋๋ ์๊ฐ์ ‘์ด? ์ ๋ฒ ์ฃผ๋ณด๋ค ๊ฝค ์์ํ๊ฒ ๋๋ฐ?’ ์๊ณ , ํด๋์ค๊ฐ ๋๋์ด ์๊ณ ๋ผ๋ ์ฝ๋๊ฐ ์กํ์์ด์ ๋ญ๊ฐ ๋ ์ฌ์ธ ๊ฑฐ๋ผ๊ณ ์๊ฐ์ด ๋ค์๋ค.
ํ์ง๋ง ์ถ๋ ฅ ๊ตฌํ์ด ๋๋ฌด ์ด๋ ค์ ๋ค.
์ฒ์์ ๋ชฉ๋ก ์ด๋ป๊ฒ ๊ตฌํํด์ผ ํ ์ง ๊ฐ์ด ์ ํ ์ ์์
๊ณต์ฑ ์ ๋ค๋ฆฌ๋ฅผ ๊ทธ๋ ค๊ฐ๋ฉฐ ๊ทธ๋ ค๋ณด์๋ค.
์ฒ์์๋ ์ผ์ชฝ ๋ค๋ฆฌ์ ์ค๋ฅธ์ชฝ ๋ค๋ฆฌ๋ฅผ ์ ๋ถ ๋ค ๊ตฌํํ ๋ค ํ๊บผ๋ฒ์ ํ๋ คํ์ง๋ง, ๊ทธ๋ ๊ฒ๋ ์๋ ๊ฒ ๊ฐ์์ ๋์์ฐ๋ค.
๊ทธ๋ฆฌ๊ณ ๊ตฌํ์ ํ ๋ else ์ฌ์ฉ ์ ํ๊ณ 10์ค ์ด๋ด์๋ ์ ๋ ์๋ ๊ฑฐ ๊ฐ์์
else์ 10์ค ์ด๋ด ๊ทธ๋ฆฌ๋ ์ ํ์ฌํญ์ ์ ์ณ๋๊ณ
์ผ๋จ์ ์ถ๋ ฅ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค.
๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ์ฝ๋๋ฅผ ๋ณด๋ ๋๋ฌด๋ ๋๋ฌ์ ๊ณ ๋ฆฌํฉํ ๋งํด์ผ๊ฒ ๋ค๊ณ ์๊ฐ์ด ๋ค์๋ค.
์ฒ์์ ์ ํ์ฌํญ ์์ด ๋ง๋ ์ฝ๋๋ฅผ ์ฐฝํผํด์ ์ปค๋ฐํ์ง ๋ชปํ๋๋ฐ ์ง๊ธ ์๊ฐํด๋ณด๋ ํํ๊ฐ ๋๋ค.
๊นจ๋ฌ์ ์ ์ ์ฌ๋์ ์ฒ์๋ถํฐ ์๋ฒฝํ ์ ์๋ค๋ ์ ๊ณผ ์์ ์ด ์ฑ์ฅํ๋ ๊ณผ์ ์ ์ฐฝํผํ๊ฒ ์๊ฐํ๋ ๊ฑด ๋๋ฌด๋ ์ด๋ฆฌ์์ ๊ฒ์ด๋ค.
์๋ฒฝํ ์ฌ๋์ ์ด๋ฐ ๊ณผ์ ๋ค์ ๊ฑฐ์ณ์ ๋ ๊ฒ์ธ๋ฐ, ์ฒ์๋ถํฐ ์๋ฒฝํด์ง๋ ค๊ณ ํ๋ ๋ด๊ฐ ๋๋ฌด ์ค๋ง์ค๋ฌ์ ๋ค.
๋ค์ ๋ณธ๋ก ์ผ๋ก ๋์์์
`๋ฆฌํฉํ ๋ง` ์ ๋ง ์ฌ๋ฐ๋ค.
(์์ง ์ค๋ ฅ์ด ๋ถ์กฑํ ๋์ง๋ง) ์ฝ๋๊ฐ ๊น๋ํด์ง๋ ๊ฒ ๋์ ๋ณด์๊ณ , ๊ธฐ๋ฅ์ ์๋ฌด ๋ฌธ์ ์์ด else ๋ฌธ๊ณผ ์ ํ์ฌํญ์ด ์ง์ผ์ ธ ๊ฐ๋ ์ฝ๋๋ฅผ ๋ณด๋ฉฐ ๊ฐํ์ ๊ธ์น ๋ชปํ๋ค.
์ปค๋ฐ์๋ ๊ธฐ๋ก์ ๋ง์ด ๋จ๊ธฐ์ง ๋ชปํ์ง๋ง
๋์ ๋ฆฌํฉํ ๋ง ๊ณผ์ ์ ์ด๋ฌํ๋ค.
1. ๋ฆฌํฉํ ๋งํ๋ค
2. ํ ์คํธ ์ฝ๋๋ฅผ ๋๋ ค๋ณธ๋ค.
3. ์ฑ๊ณต or ์คํจ
์ด๋ฌํ ๊ณผ์ ๋ค์ ์ฌ๋ฌ ๋ฒ ๊ฑฐ์น ๊ฒฐ๊ณผ ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ์ํ๋๋ฐ ์ ํ์ฌํญ์ ๋ง์กฑํ๊ณ else ๋ฌธ์ ์ฐ์ง ์๋ ์์? ์ฝ๋๊ฐ ์์ฑ๋์๋ค.
์ง๊ธ ๋ด๋ ๋ง์ด ๋ถ์กฑํ์ง๋ง ์ ๊บผ๋ณด๋ค ๋์์ง ์ฝ๋๋ฅผ ๋ณด๋ฉด์ ๋๋ฌด ๊ธฐ๋ปค๋ค
ํ์ง๋ง..
์ ํ์ฌํญ์ด ์ถ๊ฐ๋ ๊ฑด์ง ๋ด๊ฐ ์ ๋๋ก ๋ชป ๋ณธ ๊ฒ์ธ์ง
BridgeGame์์ InputView, OutputView๋ฅผ ์ฌ์ฉํ์ง ๋ง๋ผ๊ณ ์ฐ์ฌ ์์๋ค..
์ ์ถ๊น์ง ์ดํ ๋จ์ ์์ ์ ๋๋ฌด ๋ฉ๋ถ์ด์์ ํฌ๊ธฐํ ๊น ์ถ์๋๋ฐ,
ํฌ๊ธฐํ๊ธฐ์ ์ด์ ๊น์ง ๋ฌ๋ ค์จ ์๊ฐ์ด ๋๋ฌด ์๊น์ ๊ณ , ์ง๊ธ ํฌ๊ธฐํ๋ฉด ๋์ค์ ๋ฐ๋์ ํํํ๋ฆฌ๋ผ ์๊ฐ์ด ๋ค์๋ค.
๊ทธ๋์ ๊ธํ๊ฒ ์ปจํธ๋กค๋ฌ๋ฅผ ๋ง๋ค๊ณ InputView, OutputView์ ์ฑ ์์ controller์ ๋๊ฒจ์ฃผ์๋ค.
BridgeGame์ ํด๋์ค๋ช ๊ทธ๋๋ก ๊ฒ์ ํ๋ ์ด์ ๊ดํ ๊ฒ๋ง ์ฑ ์์ ์ฃผ๋ ๊ฒ์ด ๋ง์๋ค.
๋ง์ง๋ง ์๊ฐ์ ์กฐ๊ธ์ด๋ผ๋ ์ฑ์ฅํ ๊ฑด ๋ถ๋ช ํ๋ค๊ณ ๋งํ ์ ์๋ค.
MVC, TDD, java, ๊ธฐ๋ฅ๋ชฉ๋ก์์ฑ, git ์ฌ์ฉ๋ฒ ๋ฑ ๋ง์ ๊ฒ์ ๋ฐฐ์ด ๊ฑด ์ฌ์ค์ด๋๊น
๋๋ฌด ์ฌ๋ฐ์๊ณ , ์ฐ์ํํ์ ๋ค์๊ฒ ๋๋ฌด๋ ๊ฐ์ฌํ๋ค.
Pull Requests = https://github.com/woowacourse-precourse/java-bridge/pull/372
Github = https://github.com/JShistory
์ฐ์ํํ ํฌ์ฝ์ค 5๊ธฐ ํ๋ฆฌ์ฝ์ค ๋ชจ๋ ๋ค ๊ณ ์ํ์ จ์ต๋๋ค~