- ์งํ์ฒ ์ญ๊ณผ ๋ ธ์ ์ ๊ด๋ฆฌํ๋ ์งํ์ฒ ๋ ธ์ ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค.
- ํ๋ก๊ทธ๋จ ์์ ์ ์ญ, ๋ ธ์ ๋ฑ ํ์ํ ์ ๋ณด๋ฅผ ๋ฏธ๋ฆฌ ์ ํ ํ ์ ์๋ค.
์๋์ ์ฌ์ ๋ฑ๋ก ์ ๋ณด๋ก ๋ฐ๋์ ์ด๊ธฐ ์ค์ ์ ํ๊ธฐ
1. ์งํ์ฒ ์ญ์ผ๋ก ๊ต๋์ญ, ๊ฐ๋จ์ญ, ์ญ์ผ์ญ, ๋จ๋ถํฐ๋ฏธ๋์ญ, ์์ฌ์ญ, ์์ฌ์๋ฏผ์์ฒ์ญ, ๋งค๋ด์ญ์ด ๋ฑ๋ก๋์ด ์๋ค.
2. ์งํ์ฒ ๋
ธ์ ์ผ๋ก 2ํธ์ , 3ํธ์ , ์ ๋ถ๋น์ ์ด ๋ฑ๋ก๋์ด ์๋ค.
3. ๋
ธ์ ์ ์ญ์ด ์๋์ ๊ฐ์ด ๋ฑ๋ก๋์ด ์๋ค.(์ผ์ชฝ ๋์ด ์ํ ์ข
์ )
- 2ํธ์ : ๊ต๋์ญ - ๊ฐ๋จ์ญ - ์ญ์ผ์ญ
- 3ํธ์ : ๊ต๋์ญ - ๋จ๋ถํฐ๋ฏธ๋์ญ - ์์ฌ์ญ - ๋งค๋ด์ญ
- ์ ๋ถ๋น์ : ๊ฐ๋จ์ญ - ์์ฌ์ญ - ์์ฌ์๋ฏผ์์ฒ์ญ
- ์งํ์ฒ ์ญ์ ๋ฑ๋กํ๊ณ ์ญ์ ํ ์ ์๋ค. (๋จ, ๋ ธ์ ์ ๋ฑ๋ก๋ ์ญ์ ์ญ์ ํ ์ ์๋ค)
- ์ค๋ณต๋ ์งํ์ฒ ์ญ ์ด๋ฆ์ด ๋ฑ๋ก๋ ์ ์๋ค.
- ์งํ์ฒ ์ญ ์ด๋ฆ์ 2๊ธ์ ์ด์์ด์ด์ผ ํ๋ค.
- ์งํ์ฒ ์ญ์ ๋ชฉ๋ก์ ์กฐํํ ์ ์๋ค.
- ์งํ์ฒ ๋ ธ์ ์ ๋ฑ๋กํ๊ณ ์ญ์ ํ ์ ์๋ค.
- ์ค๋ณต๋ ์งํ์ฒ ๋ ธ์ ์ด๋ฆ์ด ๋ฑ๋ก๋ ์ ์๋ค.
- ์งํ์ฒ ๋ ธ์ ์ด๋ฆ์ 2๊ธ์ ์ด์์ด์ด์ผ ํ๋ค.
- ๋ ธ์ ๋ฑ๋ก ์ ์ํ ์ข ์ ์ญ๊ณผ ํํ ์ข ์ ์ญ์ ์ ๋ ฅ๋ฐ๋๋ค.
- ์งํ์ฒ ๋ ธ์ ์ ๋ชฉ๋ก์ ์กฐํํ ์ ์๋ค.
- ์งํ์ฒ ๋
ธ์ ์ ๊ตฌ๊ฐ์ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ์ ๋
ธ์ ์ ์ญ์ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ์ด๋ผ๊ณ ๋ ํ ์ ์๋ค.
- ์ญ๊ณผ ์ญ์ฌ์ด๋ฅผ ๊ตฌ๊ฐ์ด๋ผ ํ๊ณ ์ด ๊ตฌ๊ฐ๋ค์ ๋ชจ์์ด ๋ ธ์ ์ด๋ค.
- ํ๋์ ์ญ์ ์ฌ๋ฌ๊ฐ์ ๋ ธ์ ์ ์ถ๊ฐ๋ ์ ์๋ค.
- ์ญ๊ณผ ์ญ ์ฌ์ด์ ์๋ก์ด ์ญ์ด ์ถ๊ฐ ๋ ์ ์๋ค.
- ๋ ธ์ ์์ ๊ฐ๋๊ธธ์ ์๊ธธ ์ ์๋ค.
- ๋ ธ์ ์ ๋ฑ๋ก๋ ์ญ์ ์ ๊ฑฐํ ์ ์๋ค.
- ์ข ์ ์ ์ ๊ฑฐํ ๊ฒฝ์ฐ ๋ค์ ์ญ์ด ์ข ์ ์ด ๋๋ค.
- ๋ ธ์ ์ ํฌํจ๋ ์ญ์ด ๋๊ฐ ์ดํ์ผ ๋๋ ์ญ์ ์ ๊ฑฐํ ์ ์๋ค.
- ๋ ธ์ ์ ์ํ ์ข ์ ๋ถํฐ ํํ ์ข ์ ๊น์ง ์ฐ๊ฒฐ๋ ์์๋๋ก ์ญ ๋ชฉ๋ก์ ์กฐํํ ์ ์๋ค.
ํ๋ก๊ทธ๋๋ฐ ์คํ ๊ฒฐ๊ณผ ์์
๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ ์ถ๋ ฅ์ ๊ตฌํํ๋ค.- ๊ธฐ๋ํ๋ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋
[INFO]
๋ฅผ ๋ถ์ฌ์ ์ถ๋ ฅํ๋ค. ์ถ๋ ฅ๊ฐ์ ํ์์ ์์์ ๋์ผํ๊ฒ ํ๋ค. - ์๋ฌ ๋ฐ์ ์
[ERROR]
๋ฅผ ๋ถ์ฌ์ ์ถ๋ ฅํ๋ค. (์๋ฌ์ ๋ฌธ๊ตฌ๋ ์์ ๋กญ๊ฒ ์์ฑํ๋ค.)
## ๋ฉ์ธ ํ๋ฉด
1. ์ญ ๊ด๋ฆฌ
2. ๋
ธ์ ๊ด๋ฆฌ
3. ๊ตฌ๊ฐ ๊ด๋ฆฌ
4. ์งํ์ฒ ๋
ธ์ ๋ ์ถ๋ ฅ
Q. ์ข
๋ฃ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
1
## ์ญ ๊ด๋ฆฌ ํ๋ฉด
1. ์ญ ๋ฑ๋ก
2. ์ญ ์ญ์
3. ์ญ ์กฐํ
B. ๋์๊ฐ๊ธฐ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
1
## ๋ฑ๋กํ ์ญ ์ด๋ฆ์ ์
๋ ฅํ์ธ์.
์ ์ค์ญ
[INFO] ์งํ์ฒ ์ญ์ด ๋ฑ๋ก๋์์ต๋๋ค.
## ๋ฉ์ธ ํ๋ฉด
1. ์ญ ๊ด๋ฆฌ
2. ๋
ธ์ ๊ด๋ฆฌ
3. ๊ตฌ๊ฐ ๊ด๋ฆฌ
4. ์งํ์ฒ ๋
ธ์ ๋ ์ถ๋ ฅ
Q. ์ข
๋ฃ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
1
## ์ญ ๊ด๋ฆฌ ํ๋ฉด
1. ์ญ ๋ฑ๋ก
2. ์ญ ์ญ์
3. ์ญ ์กฐํ
B. ๋์๊ฐ๊ธฐ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
3
## ์ญ ๋ชฉ๋ก
[INFO] ๊ต๋์ญ
[INFO] ๊ฐ๋จ์ญ
[INFO] ์ญ์ผ์ญ
[INFO] ๋จ๋ถํฐ๋ฏธ๋์ญ
[INFO] ์์ฌ์ญ
[INFO] ์์ฌ์๋ฏผ์์ฒ์ญ
[INFO] ๋งค๋ด์ญ
[INFO] ์ ์ค์ญ
## ๋ฉ์ธ ํ๋ฉด
1. ์ญ ๊ด๋ฆฌ
2. ๋
ธ์ ๊ด๋ฆฌ
3. ๊ตฌ๊ฐ ๊ด๋ฆฌ
4. ์งํ์ฒ ๋
ธ์ ๋ ์ถ๋ ฅ
Q. ์ข
๋ฃ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
1
## ์ญ ๊ด๋ฆฌ ํ๋ฉด
1. ์ญ ๋ฑ๋ก
2. ์ญ ์ญ์
3. ์ญ ์กฐํ
B. ๋์๊ฐ๊ธฐ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
2
## ์ญ์ ํ ์ญ ์ด๋ฆ์ ์
๋ ฅํ์ธ์.
์ ์ค์ญ
[INFO] ์งํ์ฒ ์ญ์ด ์ญ์ ๋์์ต๋๋ค.
...
...
## ๋ฉ์ธ ํ๋ฉด
1. ์ญ ๊ด๋ฆฌ
2. ๋
ธ์ ๊ด๋ฆฌ
3. ๊ตฌ๊ฐ ๊ด๋ฆฌ
4. ์งํ์ฒ ๋
ธ์ ๋ ์ถ๋ ฅ
Q. ์ข
๋ฃ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
2
## ๋
ธ์ ๊ด๋ฆฌ ํ๋ฉด
1. ๋
ธ์ ๋ฑ๋ก
2. ๋
ธ์ ์ญ์
3. ๋
ธ์ ์กฐํ
B. ๋์๊ฐ๊ธฐ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
1
## ๋ฑ๋กํ ๋
ธ์ ์ด๋ฆ์ ์
๋ ฅํ์ธ์.
1ํธ์
## ๋ฑ๋กํ ๋
ธ์ ์ ์ํ ์ข
์ ์ญ ์ด๋ฆ์ ์
๋ ฅํ์ธ์.
๊ฐ๋จ์ญ
## ๋ฑ๋กํ ๋
ธ์ ์ ํํ ์ข
์ ์ญ ์ด๋ฆ์ ์
๋ ฅํ์ธ์.
์ ์ค์ญ
[INFO] ์งํ์ฒ ๋
ธ์ ์ด ๋ฑ๋ก๋์์ต๋๋ค.
## ๋ฉ์ธ ํ๋ฉด
1. ์ญ ๊ด๋ฆฌ
2. ๋
ธ์ ๊ด๋ฆฌ
3. ๊ตฌ๊ฐ ๊ด๋ฆฌ
4. ์งํ์ฒ ๋
ธ์ ๋ ์ถ๋ ฅ
Q. ์ข
๋ฃ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
2
## ๋
ธ์ ๊ด๋ฆฌ ํ๋ฉด
1. ๋
ธ์ ๋ฑ๋ก
2. ๋
ธ์ ์ญ์
3. ๋
ธ์ ์กฐํ
B. ๋์๊ฐ๊ธฐ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
3
## ๋
ธ์ ๋ชฉ๋ก
[INFO] 2ํธ์
[INFO] 3ํธ์
[INFO] ์ ๋ถ๋น์
[INFO] 1ํธ์
## ๋ฉ์ธ ํ๋ฉด
1. ์ญ ๊ด๋ฆฌ
2. ๋
ธ์ ๊ด๋ฆฌ
3. ๊ตฌ๊ฐ ๊ด๋ฆฌ
4. ์งํ์ฒ ๋
ธ์ ๋ ์ถ๋ ฅ
Q. ์ข
๋ฃ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
2
## ๋
ธ์ ๊ด๋ฆฌ ํ๋ฉด
1. ๋
ธ์ ๋ฑ๋ก
2. ๋
ธ์ ์ญ์
3. ๋
ธ์ ์กฐํ
B. ๋์๊ฐ๊ธฐ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
2
## ์ญ์ ํ ๋
ธ์ ์ด๋ฆ์ ์
๋ ฅํ์ธ์.
1ํธ์
[INFO] ์งํ์ฒ ๋
ธ์ ์ด ์ญ์ ๋์์ต๋๋ค.
...
- ์์๋ 1๋ถํฐ ์์ํ๋ค.
...
## ๋ฉ์ธ ํ๋ฉด
1. ์ญ ๊ด๋ฆฌ
2. ๋
ธ์ ๊ด๋ฆฌ
3. ๊ตฌ๊ฐ ๊ด๋ฆฌ
4. ์งํ์ฒ ๋
ธ์ ๋ ์ถ๋ ฅ
Q. ์ข
๋ฃ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
3
## ๊ตฌ๊ฐ ๊ด๋ฆฌ ํ๋ฉด
1. ๊ตฌ๊ฐ ๋ฑ๋ก
2. ๊ตฌ๊ฐ ์ญ์
B. ๋์๊ฐ๊ธฐ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
1
## ๋
ธ์ ์ ์
๋ ฅํ์ธ์.
2ํธ์
## ์ญ์ด๋ฆ์ ์
๋ ฅํ์ธ์.
์ ์ค์ญ
## ์์๋ฅผ ์
๋ ฅํ์ธ์.
2
[INFO] ๊ตฌ๊ฐ์ด ๋ฑ๋ก๋์์ต๋๋ค.
## ๋ฉ์ธ ํ๋ฉด
1. ์ญ ๊ด๋ฆฌ
2. ๋
ธ์ ๊ด๋ฆฌ
3. ๊ตฌ๊ฐ ๊ด๋ฆฌ
4. ์งํ์ฒ ๋
ธ์ ๋ ์ถ๋ ฅ
Q. ์ข
๋ฃ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
3
## ๊ตฌ๊ฐ ๊ด๋ฆฌ ํ๋ฉด
1. ๊ตฌ๊ฐ ๋ฑ๋ก
2. ๊ตฌ๊ฐ ์ญ์
B. ๋์๊ฐ๊ธฐ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
2
## ์ญ์ ํ ๊ตฌ๊ฐ์ ๋
ธ์ ์ ์
๋ ฅํ์ธ์.
2ํธ์
## ์ญ์ ํ ๊ตฌ๊ฐ์ ์ญ์ ์
๋ ฅํ์ธ์.
์ ์ค์ญ
[INFO] ๊ตฌ๊ฐ์ด ์ญ์ ๋์์ต๋๋ค.
...
## ๋ฉ์ธ ํ๋ฉด
1. ์ญ ๊ด๋ฆฌ
2. ๋
ธ์ ๊ด๋ฆฌ
3. ๊ตฌ๊ฐ ๊ด๋ฆฌ
4. ์งํ์ฒ ๋
ธ์ ๋ ์ถ๋ ฅ
Q. ์ข
๋ฃ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
4
## ์งํ์ฒ ๋
ธ์ ๋
[INFO] 2ํธ์
[INFO] ---
[INFO] ๊ต๋์ญ
[INFO] ๊ฐ๋จ์ญ
[INFO] ์ญ์ผ์ญ
[INFO] 3ํธ์
[INFO] ---
[INFO] ๊ต๋์ญ
[INFO] ๋จ๋ถํฐ๋ฏธ๋์ญ
[INFO] ์์ฌ์ญ
[INFO] ๋งค๋ด์ญ
[INFO] ์ ๋ถ๋น์
[INFO] ---
[INFO] ๊ฐ๋จ์ญ
[INFO] ์์ฌ์ญ
[INFO] ์์ฌ์๋ฏผ์์ฒ์ญ
## ๋ฉ์ธ ํ๋ฉด
1. ์ญ ๊ด๋ฆฌ
2. ๋
ธ์ ๊ด๋ฆฌ
3. ๊ตฌ๊ฐ ๊ด๋ฆฌ
4. ์งํ์ฒ ๋
ธ์ ๋ ์ถ๋ ฅ
Q. ์ข
๋ฃ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
5
[ERROR] ์ ํํ ์ ์๋ ๊ธฐ๋ฅ์
๋๋ค.
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
1
## ์ญ ๊ด๋ฆฌ ํ๋ฉด
1. ์ญ ๋ฑ๋ก
2. ์ญ ์ญ์
3. ์ญ ์กฐํ
B. ๋์๊ฐ๊ธฐ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
1
## ๋ฑ๋กํ ์ญ ์ด๋ฆ์ ์
๋ ฅํ์ธ์.
๊ฐ๋จ์ญ
[ERROR] ์ด๋ฏธ ๋ฑ๋ก๋ ์ญ ์ด๋ฆ์
๋๋ค.
## ์ญ ๊ด๋ฆฌ ํ๋ฉด
1. ์ญ ๋ฑ๋ก
2. ์ญ ์ญ์
3. ์ญ ์กฐํ
B. ๋์๊ฐ๊ธฐ
## ์ํ๋ ๊ธฐ๋ฅ์ ์ ํํ์ธ์.
...
- ์๋ฐ ์ฝ๋ ์ปจ๋ฒค์
์ ์งํค๋ฉด์ ํ๋ก๊ทธ๋๋ฐํ๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก Google Java Style Guide์ ์์น์ผ๋ก ํ๋ค.
- ๋จ, ๋ค์ฌ์ฐ๊ธฐ๋ '2 spaces'๊ฐ ์๋ '4 spaces'๋ก ํ๋ค.
- indent(์ธ๋ดํธ, ๋ค์ฌ์ฐ๊ธฐ) depth๋ฅผ 3์ด ๋์ง ์๋๋ก ๊ตฌํํ๋ค. 2๊น์ง๋ง ํ์ฉํ๋ค.
- ์๋ฅผ ๋ค์ด while๋ฌธ ์์ if๋ฌธ์ด ์์ผ๋ฉด ๋ค์ฌ์ฐ๊ธฐ๋ 2์ด๋ค.
- ํํธ: indent(์ธ๋ดํธ, ๋ค์ฌ์ฐ๊ธฐ) depth๋ฅผ ์ค์ด๋ ์ข์ ๋ฐฉ๋ฒ์ ํจ์(๋๋ ๋ฉ์๋)๋ฅผ ๋ถ๋ฆฌํ๋ฉด ๋๋ค.
- 3ํญ ์ฐ์ฐ์๋ฅผ ์ฐ์ง ์๋๋ค.
- ํจ์(๋๋ ๋ฉ์๋)์ ๊ธธ์ด๊ฐ 15๋ผ์ธ์ ๋์ด๊ฐ์ง ์๋๋ก ๊ตฌํํ๋ค.
- ํจ์(๋๋ ๋ฉ์๋)๊ฐ ํ ๊ฐ์ง ์ผ๋ง ์ ํ๋๋ก ๊ตฌํํ๋ค.
- else ์์ฝ์ด๋ฅผ ์ฐ์ง ์๋๋ค.
- ํํธ: if ์กฐ๊ฑด์ ์์ ๊ฐ์ returnํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํ๋ฉด else๋ฅผ ์ฌ์ฉํ์ง ์์๋ ๋๋ค.
- else๋ฅผ ์ฐ์ง ๋ง๋ผ๊ณ ํ๋ switch/case๋ก ๊ตฌํํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ switch/case๋ ํ์ฉํ์ง ์๋๋ค.
- ํ๋ก๊ทธ๋๋ฐ ์๊ตฌ์ฌํญ์์ ๋ณ๋๋ก ๋ณ๊ฒฝ ๋ถ๊ฐ ์๋ด๊ฐ ์๋ ๊ฒฝ์ฐ ํ์ผ ์์ ๊ณผ ํจํค์ง ์ด๋์ ์์ ๋กญ๊ฒ ํ ์ ์๋ค.
- ์์ธ ์ํฉ ์ ์๋ฌ ๋ฌธ๊ตฌ๋ฅผ ์ถ๋ ฅํด์ผ ํ๋ค. ๋จ, ์๋ฌ ๋ฌธ๊ตฌ๋
[ERROR]
๋ก ์์ํด์ผ ํ๋ค.
- Application ํด๋์ค๋ฅผ ํ์ฉํด ๊ตฌํํด์ผ ํ๋ค.
- Application์ ํจํค์ง ๊ตฌ์กฐ๋ ๋ณ๊ฒฝํ์ง ์๋๋ค.
public class Application {
public static void main(String[] args) {
...
}
}
- Station, Line ํด๋์ค๋ฅผ ํ์ฉํ์ฌ ์งํ์ฒ ์ญ๊ณผ ๋ ธ์ ์ ๊ตฌํํด์ผ ํ๋ค.
- ์ ๊ณตํ๋ ๊ฐ ํด๋์ค์ ๊ธฐ๋ณธ ์์ฑ์๋ฅผ ์ถ๊ฐํ ์ ์๋ค.
- ํ๋(์ธ์คํด์ค ๋ณ์)์ธ name์ ์ ๊ทผ ์ ์ด์ private์ ๋ณ๊ฒฝํ ์ ์๋ค.
- ๊ฐ๋ฅํ๋ฉด setter ๋ฉ์๋(ex. setXXX)๋ฅผ ์ถ๊ฐํ์ง ์๊ณ ๊ตฌํํ๋ค.
public class Station {
private String name;
public Station(String name) {
this.name = name;
}
public String getName() {
return name;
}
// ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ
}
- Station๊ณผ Line์ ์ํ๋ฅผ ์ ์ฅํ ์ ์๋ StationRepository, LineRepository๋ฅผ ์ ๊ณตํ๋ค.
- ํ์ ์ StationRepository, LineRepository ์ด ์ธ ์ถ๊ฐ๋ก Repository๋ฅผ ๋ง๋ค ์ ์๋ค.
- ์ถ๊ฐ๋ก ์์ฑ๋๋ ๊ฐ์ฒด์ ๋ํด์ XXXRepository ๋ค์ด๋ฐ์ผ๋ก ์ ์ฅ ํด๋์ค๋ฅผ ์ถ๊ฐํ ์ ์๋ค.
- ๊ฐ์ฒด๋ค์ ์ํ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด์ XXXRepository ํด๋์ค๋ฅผ ํ์ฉํด ์ ์ฅ ๋ก์ง์ ๊ตฌํํด์ผ ํ๋ค.
- ํ์์ ๋ฐ๋ผ ์์ ๋กญ๊ฒ ์์ ์ด ๊ฐ๋ฅํ๋ค.
public class StationRepository {
private static final List<Station> stations = new ArrayList<>();
public static List<Station> stations() {
return Collections.unmodifiableList(stations);
}
public static void addStation(Station station) {
stations.add(station);
}
public static boolean deleteStation(String name) {
return stations.removeIf(station -> Objects.equals(station.getName(), name));
}
}
- ๋ฏธ์ ์ java-subway-map-precourse ์ ์ฅ์ ๋ฅผ fork/cloneํด ์์ํ๋ค.
- ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ ์ java-subway-map-precourse/docs/README.md ํ์ผ์ ๊ตฌํํ ๊ธฐ๋ฅ ๋ชฉ๋ก์ ์ ๋ฆฌํด ์ถ๊ฐํ๋ค.
- git์ commit ๋จ์๋ ์ ๋จ๊ณ์์ README.md ํ์ผ์ ์ ๋ฆฌํ ๊ธฐ๋ฅ ๋ชฉ๋ก ๋จ์๋ก ์ถ๊ฐํ๋ค.
- AngularJS Commit Message Conventions ์ฐธ๊ณ ํด commit log๋ฅผ ๋จ๊ธด๋ค.
- ํ๋ฆฌ์ฝ์ค ๊ณผ์ ์ ์ถ ๋ฌธ์ ์ ์ฐจ๋ฅผ ๋ฐ๋ผ ๋ฏธ์
์ ์ ์ถํ๋ค.
- ํ๋ฆฌ์ฝ์ค ๊ณผ์ FAQ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์งํํ ์ ์๋ค.
This project is MIT licensed.