2021-06-04(Fri)
Facts (์ฌ์ค, ๊ฐ๊ด)
๊น์๋ณด ๋ฉํ ๋๊ณผ ์ด๋ฏผ์ ํ์ฅ๋, ํด๋ผ๋ฒ ์ด๋๊ณผ ๊ฐ๊ฐ ์๋คํ๊ณ , ์คํ๋ฅดํ 42 ํ์์ ์ฐธ์ฌํ์ฌ ์ดํธ์ค ๋ฉํ ๋ ์๊ธฐ๋ฅผ ๋ค์๋ค.
์ฝ๋์จ 5์ฃผ์ฐจ ๊ณผ์ ์ javadoc์ 1์ฐจ์ ์ผ๋ก ์์ฑํ๋ค.
Feelings (๋๋, ์ฃผ๊ด)
์ถ๊ทผํ๊ณ ๋๋ฉด 99%์ ํ๋ฅ ๋ก ํ์ฌ์ผ ์ธ์ ์๊ฐ์ ์์ง ๋ชปํ ๊ฒ ๊ฐ๋ค. ๊ทธ ์ ์ ๊ฐ์ฌํ ๋ถ๋ค๊ณผ ์๋คํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค. ์ทจ์ ์ ์ถํํด์ฃผ์๋ฉฐ ์ฌ๋ฌ ๊ฟํ์ ์ฃผ์ ์ ๊ฐ์ฌํ๋ค. ๊ฐ์ฌํ ์ผ์ด ๋ง์๋ฐ, ๋๋ ๋ฐ์ ์ ํ ์ํฅ๋ ฅ๋ค์ ๋๋ ์ ์๋ ์ฌ๋์ด ๋๊ณ ์ถ๋ค.
์ ๋ฐฐ ๊ฐ๋ฐ์ ๋ถ๋ค๊ณผ ์๋คํ๋ค๋ณด๋ฉด ์๊ฐ์ด ๋๋ฌด ํ ํ ๊ฐ๋ค. ๋๋ง ๊ทธ๋ฐ๊ฐ ์ค์ผ ๋ผ๋ผ์ด์ผ๊ธฐ๋ ์ฌ๋ฐ๋์งใ ใ ์๋ณด ๋ฉํ ๋์ ORM์ ๊ธฐ์์ ๋ํ ์๊ธฐ๋ ์ํํธ์จ์ด์ ์ผ์ ์์ค์ ์ค๋ฅ๋ ์๊ธฐ๊ธฐ ๋ง๋ จ์ด๋ผ๋ ๋ฏธ๊ตญ ๋ ผ๋ฌธ ์๊ธฐ, ํ์ฅ๋์ ๋ฆฌ์ผ ๋ํ์ฅ์ด์๋ ๊ณ ๋ ์์ IT ํ๊ฒฝ ์ด์ผ๊ธฐ์ ๊ต์ก๊ด์ ๋ํ ์ด์ผ๊ธฐ, ํธ์ค ๋ฉํ ๋์ ๋๋จ์ ์ธํ๋ผ์ ๋ํ ์ด์ผ๊ธฐ์ ํ์ ํ๋ก์ธ์ค ์ด์ผ๊ธฐ ๋ฑ๋ฑ ๊ฟ์ผ์ด์๋ค. ์ค๋ ํ๋ฃจ ๋ฐ์ ์๊ฐ์ ๋ชป ๋ธ๊ฒ ์ต์ธํ ์ ๋. ํนํ ์๋ณด ๋ฉํ ๋์๊ฒ ์ ๋จธ์ ๋ํ ์๊ธฐ๋ฅผ ๋ค์ ๋๋, ์ ์ฐ๋ฆฌ๊ฐ ์ ๋ง ๋ฌธ์ ๋ฅผ ํธ๋ ์ญํ ์ ํด๋ธ๋ค๋ ๊ฒ์ด ๋๊ปด์ก๋ค. ๊ฐ๋ฐ์๋ก์ ๋ฌธ์ ๋ฅผ ํ๋ ค๋ฉด ๊ธฐ์ ์ ๊ธฐ๋ณธ์ด๊ณ , ์ํํธ ์คํฌ๋ ์ ๋ง์ด์ง ํ์๋ค.
์์ฌ ๊ฐ์์๋ ๋ค๋ฅธ ๋ฉํ ๋, ๋๋ฃ๋ถ๋ค๊ณผ๋ ์๋คํ๊ณ ์ถ์๋๋ฐ ๋ชป ํด์ ์ฌ๋ ์์ฌ์ ๋ค. ๋ค์์ ๋ ๋ค๋ฅธ ๊ธฐํ๋ฅผ ๋ด๋ด์ผ๊ฒ ๋ค.
์ฝ๋์จ 5์ฃผ์ฐจ ๊ณผ์ ์ ์๊ฐ์ ์์ง ๋ชป ํ๋ค. ์ ๋ ์ฝ์๋ ๋ค์์ผ๋ก ๋ฏธ๋ฃจ๊ณ ํ์ตํด๋ดค์ง๋ง, javadoc๋ง ๊ฐ์ ํ ์์ฑํ๋ค. ์์ฑ์ ์ด๋ ธํ ์ด์ ์ฐ๊ตฌ์ ์๊ฐ์ ๋๋ฌด ์ด ๊ฑธ๊น. ์ข ๋ฆฝ๋์ ์ฑ์์ ๋ตํ์ง ๋ชปํ ๊ฒ ๊ฐ์์ ๋ง์์ด ๋ฌด๊ฒ๋ค. ํ ...
Findings (๋ฐฐ์ด ์ )
์ ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์์๊ฒ์ ๊ฟํ
๋ฐฑ์๋ ๊ฐ๋ฐ์๋ผ๋ฉด ๊ธํ๊ฒ ํ๋จ์ ํ์ง ๋ง์.
ํนํ DB ์ ๋ฐ์ดํธ ์น ๋, ํ๋ฒ ๋ ์๊ฐํ๊ณ , update ๋ฐ์ ๊ฐฏ์๊ฐ ์๋ํ๋๋ก ๋ฐ์๋์๋์ง ๊ผญ ์ฒดํฌํด๋ณด์.
๋ ์์ ์ ๋ฏฟ์ง ๋ง์.
์ธ๊ฐ์ธ ์ด์ ์ค์๋ฅผ ํ ์ ๋ฐ์ ์๋ค. ๋ ์์ ์ ๋ฏฟ์ง ๋ง๊ณ ํ๋ฒ ๋ ๊ฒ์ฆํ์. ๊ฐ๋ น
rm -rf
๋ฅผ ํ ๋๋ฅด์ง๋ง๊ณ ,mv
๋ก ์ง์ธ ํ์ผ ์ฎ๊ธฐ๊ฑฐ๋ ์ด๋ฆ ๋ฐ๊ฟ๋ ๋ฌธ์ ์ ์๊ธฐ๋์ง ์ฒดํฌํ ๋ค์์ ์ง์ฐ๋ ์์ผ๋ก.
์๊ตฌ ๊ณตํ์ ์ด๋ป๊ฒ ์ค๋นํ๋๊ณ ? ํ์ ์์ ๋ฐฐ์์ผ ํ๋ค.
๊ทธ๋๋ ๋๋ต ์ค๋ช ์ ํด๋ณด์๋ฉด, Tech๋ฅผ ๋ชจ๋ฅด๊ณ ๋๋ฉ์ธ ์ง์์ ์๋ ํ์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ฌ๋ผ๊ณ ํ ๊ฒ์ด๋ค. ์ด๊ฑธ Tech๋ฅผ ์๋ ๊ฐ๋ฐ์๊ฐ ํ์ด๋ด์ผ ํ๋ค.
1) ์ผ๋จ ๋ฌด์จ ๋ง์ ํ๋์ง ์ดํดํ์. 2) ์ด์ ์ธํฐ๋ทฐ ์คํฌ์ ๋ฐํํด์ ์ ํํ ๋ญ ์ํ๋์ง ๋์ง์ด๋ด์. ์ด ๋ ๋ง๋ค ์ ์๋ค์๋ค ์ฌ๋ถ๋ฅผ ๋งํ์ง ๋ง๊ณ , ์ด๋ฐ๊ฑฐ ํด๊ฒฐํ๊ณ ์ถ๊ตฌ๋? ํ๋ฉฐ ์ฐฌ์ฐฌํ ํ์ํด๋ณด์. 3) ์ผ๋จ๋ฝ ๋์๋ค๋ฉด, ๋ง๋ค๋ฉด์ ์งง์ ์ฃผ๊ธฐ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋์ง ์ฒดํฌํด๋ณด์. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง๋๋๊ฒ ํต์ฌ์ด ์๋๋ผ, ์ํ๋ ๋ชฉ์ ์ ์ด๋ฃจ๊ฒ ํ๋ ๊ฒ์ด ํฌ์ธํธ๋ค. ์ด๊ฑธ ์ฃ์ง๊ฐ ์ฐ๋ค๊ณ ๋ ํํํ๋ค.
์์ฒญ์ด ๋ค์ด์ค๋ฉด, ๋ง์นจํ๋ฅผ ํ์ธํด๋ณด์.
๋ฌด์จ ๋ง์ด๋๋ฉด, ๊ทธ๋ฅ ํด๋ฌ๋ผ๋ ๊ฒ ๋ฐ์ง ๋ง๊ณ , ์ผ์ ์ ํ์ ํ์. ์ด๋์ ์์๋ ์ผ์ด๊ณ ์ด๋๊น์ง ํด์ค์ผํ๋์ง ํ์ธํด๋ณด์.
๋ค์ ๊ฒ์ ๊ตฌ๊ธ ๋ฅ์ค์ ์ ์ด์ ๊ด๋ฆฌํ๋ ๊ฒ์ ์ถ์ฒํ๋ค. ๋ง ์ ์ด๋ ๊ฒ์๊ธฐ๋ฅ์ด ๊ฐ๋ ฅํ๋ค.
์ค๋ฌด๋ฅผ ์ ํ๊ณ , ์ด๋ ์๊ฐ ๋ฑ์ ์ชผ๊ฐ์ CS ์ฑ ์ ๋ณด๋๊ฑธ ์ถ์ฒํ๋ค. ์์๋ ๊ฐ๋ ๋ ์๋กญ๊ฒ ๋ค๊ฐ์ฌ ๊ฒ์ด๋ค. ์ข ๋ ์ง๋๋ฉด ๋ ผ๋ฌธ๋ ๋ด์ผํ ์ ์๋ค.
ํ์ฌ๋ ์ผ์ ํ๋ ๊ณณ์ด๋ค. ๋ด๊ฐ ๋ญ ๋จ๊ธฐ๋์ง, ๋ด๊ฐ ์ ์๊ธ์ ๋ฐ๋์ง๋ฅผ ๊ณ์ ์ธ์งํ๊ณ ์์.
์ ๋จธ๋ ์ค์ํ๋ค. ๊ฐ๋ฐ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก '๊ธด์ฅ๊ฐ'์ด ๋์์ง๋ ํ๊ฒฝ์ ๋์ด๊ฑฐ๋, ์ด๋ฏธ '๊ธด์ฅ๊ฐ'์ด ๋์ ํ๊ฒฝ์ ๋์ ธ์ง๊ธฐ ๋ง๋ จ์ด๋ค. ์ด๋ด ๋ ๋ ๊ฐ์ง ์ธก๋ฉด์์ ์ ๋จธ๊ฐ ํ์ํ๋ค. 1) ์ ์ ํ๊ฒ ๊ธด์ฅ๊ฐ์ ํ์ด์ฃผ๋ฉด ํ๋ฆด ๋ฌธ์ ๊ฐ ๋ง๋ค. 2) ๊ฐ๋ฐ์ ์ค์ค๋ก์ ํ๋ ์ ๋ฅผ ์ด๊ฒจ๋ด๋๋ฐ ๋์์ด ๋๋ค. ์๋ ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ ์ํํธ ์คํฌ๋ ์ ๊ทน ์ฌ์ฉํ์!
ํน์๋ผ๋ ์๋์ฒํ์ง ๋ง์.
์ด์๋ฅผ ๋ง ์ ์ ์์ด ์ณ๋ด์ง ๋ง๊ณ , ๋ด๊ฐ ์ถ์ ํ ๊ฒ๊ณผ ์ค์ ์์ ๊ฐ๊ทน์ ์ขํ๋ ํ๋ จ์ ๊ณ์ํ์.
์๋ฅผ ๋ค์๋ฉด, ์๋ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ ๊ฒ.
๋ฌธ์ , ํด๊ฒฐ์๊ฐ ์ถ์
์ค์ ๋ฌธ์ , ํด๊ฒฐ ์๊ฐ์ ์ธก์
๋น๊ต
๋ณธ์ธ ์ฝ๋๋ ๋ฆฌ๋ทฐํ์. ํ๋ฒ์ฏค ์์ค์ฝ๋๋ฅผ ์ถ๋ ฅํด์ ๋ฆฌ๋ฉํด๋ณด๋ ๊ฑธ ์ถ์ฒํ๋ค. ๋ฐ๋ก ํค๋ณด๋๊ฐ ์์ผ๋ฉด ๋ฐ๋ก ์์ด ๋๊ฐ๊ธฐ ์ฌ์ด๋ฐ, ๊ทธ๋ฌ์ง๋ง๊ณ ์ฝ๋ ๊ฒ์ ์ฐ์ตํด๋ณด์. ๊ทธ๋ฆฌ๊ณ ์ฌ์ํ ๊ฒ๊น์ง ์ค๋ช ํด๋ณด์.
์๊ธฐ ์์ ์ ์ ์ฑ๊ธฐ์.
Affimation (์๊ธฐ ์ ์ธ)
๋๋ ํผ์์ ์ธ ๋ฌธ์ ์ ๋งค๋ชฐ๋์ง ์๊ณ ๋ฌธ์ ๋ฅผ ์ ํํ ํ์ ํ๋ ๊ฐ๋ฐ์๋ค.
Last updated