์บ ํ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ | Notion
์ ์ฌ ์๊ฐ : 12์ ~ 1์
์์ด์ค ๋ธ๋ ์ดํน : 1์ (10 ~ 20๋ถ)
์ ๋
์๊ฐ : 6์ ~ 7์
Zep ์ ์ํ๋ฉด, ์บ On ๋๋ ํ๋ฉด ๊ณต์ ํ๊ธฐ
Zep์์ ์๋ฆฌ ๋น์ธ ๋, "๐์๋ฆฌ ๋น์" ํ์ํ๊ธฐ
๋๋ต, ์ํต ์ํ๊ธฐ(๋ฆฌ์ก์
+ ๋ง์ดํฌโญ!)
๋ชจ๋ฅด๋ ๊ฑฐ ์์ผ๋ฉด ์ ์๋ ค์ฃผ๊ธฐ
๋งด๋ฒ๋ค๋ผ๋ฆฌ ์นํด์ง๊ธฐ!
๊ฒฐ์, ์ธ์ถ ์ ๋ฏธ๋ฆฌ ์๋ ค์ฃผ๊ธฐ
๋ฉค๋ฒ๋ค๊ณผ ์นํด์ง๊ธฐ
ํ ํ์ : 10์ (์ง๋, ์ด๋ ค์ด ๋ถ๋ถ)
๊น์ฌํ ํํฐ ใป 24.08.09(๊ธ)
[์ํ์ ์ ]
- Git์ ๋ฐฉ๋ฌธํ์๋์ Readme ์์ฑ์ด ์์ด ์ข์์ต๋๋ค. Readme๋ ํ๋ก์ ํธ์ ์ค๋ช
์ด ์์ด ํ๋ก์ ํธ๋ฅผ ์ ํ๋ ์ฌ๋์ผ๋ก ํ์ฌ๊ธ ์ดํด๋ฅผ ๋น ๋ฅด๊ฒ ๋๋๋ค๋ ์ ์์ ์ค์ํฉ๋๋ค.
- ์ธ๋ถ์์ ์ ๊ทผ ๋ชปํ๋๋ก, private ์ผ๋ก ๋ณ์ ์ง์ ํ Getter, Setter๋ก ์บก์ํ ํ์ ์ํ์
จ์ต๋๋ค.
- ์ ํจ์ฑ ์ฒดํฌ ๋ถ๋ถ๋ ๋ถ๋ฆฌํ๊ณ , ์ ๊ท์์ผ๋ก ์ฒดํฌ ๋ณต์ก๋๋ฅผ ๋ฎ์ถ์ ์นญ์ฐฌํฉ๋๋ค.
- ์ฌ์ฉ์ ์์ธ์ฒ๋ฆฌ ํด๋์ค์์ ์ค๋ฒ๋ก๋ฉ์ ์ฌ์ฉํด์ ํด๋์ค ํ๋์ ์์ฑ์ ๋ฉ์๋๋ฅผ ์ฌ๋ฌ๊ฐ๋ก ๋ถ์
ํ ํ์ ์ ์ข์์ต๋๋ค.
- try catch ์์ catch ๊ดํธ์ ๋ช
ํํ๊ฒ ํด๋น๋๋ ์์ธ๋ฅผ ๊ธฐ์
ํด ์ฃผ์ ์ ์ข์์ต๋๋ค. ์ด์ ๋ ํ๋ก๊ทธ๋จ ์ค๋ฅ์ ๋ช
ํํ ์ค๋ฅ๋ฅผ ์ฐพ๊ณ , ๊ทธ์ ๋น ๋ฅด๊ฒ ๋์ํ ์ ์๋ค๋ ์ (์ ์ง๋ณด์์ธก๋ฉด) ๋๋ฌธ์
๋๋ค.
[๋ณด์ํ์๋ฉด ์ข์์ ]
- Git ์ปค๋ฐ๋ฉ์ธ์ง๊ฐ ์ง๊ธ๋ ์ข์ง๋ง, ์กฐ๊ธ ๋ ํฅ์๋ ๊ท์น๋ ํ๋ฒ ๋ณด์๊ณ , ํ์
์์ ๋์์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ๋งํฌ : <https://doooodle932.tistory.com/180>
- String์ผ๋ก ๋ฌธ์์ด์ ๋ถํ์ ์ฐ์๋ ๋ถ๋ถ์ด ๋ง์๋๋ฐ, StringBuffer, StringBuilder์ ์ฉ๋์ ์ฌ์ฉ๋ฒ์ ๋ํด์๋ ์์๋ณด๊ณ ์ ์ฉํด ๋ณด๋ฉด ์ข์๊ฑฐ ๊ฐ์ต๋๋ค.
์ด์ ๋ String์ ๋ถ๋ณ ๊ฐ์ฒด๋ผ์ '+' ๊ธฐํธ๊ฐ ์์๋๋ง๋ค ๊ฐ์ฒด๊ฐ ์์ฑ๋๊ณ ๊ฐ์ฒด๊ฐ ์์ฑ๋ ๋๋ง๋ค ๋ฉ๋ชจ๋ฆฌ์ ๊ณต๊ฐ์ ์ฐจ์งํด์ ๋ถํ๋ ์ฑ๋ฅ์ด ๋จ์ด์ง๊ธฐ ๋๋ฌธ์
๋๋ค.
- ์ปจ๋ฒค์
์ด ์ด๊ธ๋ ๋ถ๋ถ์ด ์์ด์ ์๋์ ๋งํฌ ์ฐธ์กฐํ์๋ฉด, ์ข์๊ฑฐ ๊ฐ์ต๋๋ค.
๋งํฌ : <https://github.com/JunHoPark93/google-java-styleguide>
- static ๊ฐ์ ๊ฒฝ์ฐ ํ๋ก๊ทธ๋จ ๋ก๋๋๋ฉด, ์ข
๋ฃ์๊น์ง ์ฌ๋ผ์ง์ง ์๋ ๋ฉ๋ชจ๋ฆฌ์ ๊ณต๊ฐ ์ฐจ์ง๋ผ์ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉ๋๊ฑฐ๋ ๊ผญ ํ์ํ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉ ๋ถํ๋๋ฆฝ๋๋ค.
[๋ง์ง๋ง ์๊ฐ]
์ค๊ฐ์ ํ์์ด ๋ฆ๊ฒ ํฉ๋ฅํ์ง๋ง, ์๋ก ์ํตํ๋ ค๋ ๋
ธ๋ ฅ๊ณผ ๊ณ์์ ์ธ ์ง๋ฌธ์ผ๋ก ํผ๋๋ฐฑ ๋ฐ์ผ๋ฉฐ ๊ฐ์ ์ผ ์๋ ์กฐ์๋๊ฑฐ ๊ฐ์ต๋๋ค. ๋ฐ์ ๋ง์ถฐ์ ๋๊น์ง ํด๋ด์ด์ค 13์กฐ ์นญ์ฐฌํ๊ณ ,
ํ๋ก์ ํธ ํ์๋๋ผ ์ ๋ง ๊ณ ์ ๋ง์ผ์
จ์ต๋๋ค๐