2021-06-05(Sat)

Facts (์‚ฌ์‹ค, ๊ฐ๊ด€)

์ฝ”๋“œ์ˆจ 5์ฃผ์ฐจ ๊ณผ์ œ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋‹ค.

Feelings (๋Š๋‚Œ, ์ฃผ๊ด€)

ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€ 100%๋ฅผ ๋‹ฌ์„ฑํ•˜๋ ค๋‹ค๋ณด๋ฉด ์ด๊ฒƒ๊นŒ์ง€ ํ…Œ์ŠคํŠธํ•ด์•ผํ•˜๋‚˜ ์‹ถ์€ ๊ฒƒ๊นŒ์ง€ ํ…Œ์ŠคํŠธํ•˜๊ฒŒ ๋œ๋‹ค. getter๋‚˜ setter, toString ๊ฐ™์€ ๋ฉ”์†Œ๋“œ๋“ค๊นŒ์ง€ ๊ผญ ํ…Œ์ŠคํŠธํ•ด์•ผํ• ๊นŒ? ๊ทธ๋ž˜์„œ ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€ 80% ์ •๋„๋งŒ ์œ ์ง€ํ•˜๋Š” ๊ณณ๋„ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

์ฝ”๋“œ์ˆจ ๊ณผ์ •์„ ๋๊นŒ์ง€ ์ง„ํ–‰ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ, ํŒ€์— ์ ์‘ํ•˜๋Š” ๊ฒƒ์— ์ ์‘ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์•„์‰ฌ์šด ํ•œํŽธ, ๋งŽ์ด ๋ฐฐ์› ๊ณ  ์ข‹์€ ๋ถ„๋“ค ์•Œ๊ฒŒ ๋˜์—ˆ์œผ๋‹ˆ ๋˜ ๊ธฐ์˜๋‹ค.

์ถœ๊ทผํ•˜๊ธฐ ์ „์— ๊ทธ๊ฐ„ ๋ฏธ๋ค„์™”๋˜ ๊ฒƒ๋“ค-ํ™”์žฅ์‹ค ์ฒญ์†Œ๋ถ€ํ„ฐ ์„œ๋ฅ˜ ์ œ์ถœ, ์‹์‚ฌ ์•ฝ์†๋“ค, ๋ฌด์—‡๋ณด๋‹ค ์•„๋‚ด์™€์˜ ์‹œ๊ฐ„-์„ ๋ณด๋‚ด๋‹ค๋ณด๋‹ˆ ๋” ๋ฐ”์œ ๊ฒƒ ๊ฐ™๋‹ค;;

Findings (๋ฐฐ์šด ์ )

๊ฐ์ฒด ์ง€ํ–ฅ ์„ธ๊ณ„์—์„œ ์ •๋ณด๋ฅผ ๋„ˆ๋ฌด ๋“œ๋Ÿฌ๋‚ด๋ฉด, ๊ทธ ์ •๋ณด์— ์˜์กดํ•˜๋Š” ๊ฒƒ๋“ค์ด ์ƒ๊ธฐ๊ธฐ ์‰ฝ๊ณ , ์ ์  ์ˆ˜์ • ๋น„์šฉ์ด ์˜ฌ๋ผ๊ฐ„๋‹ค. javadoc์˜ ์ฃผ์„๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค. ๊ฐ์ฒด์˜ ์—ญํ• ์„ ๋„˜์–ด์„œ ๊ฐ์ฒด ํด๋ž˜์Šค๊นŒ์ง€ ๋„ˆ๋ฌด ์ž์„ธํ•˜๊ฒŒ ๋“œ๋Ÿฌ๋‚ด๋ฉด, ์ด ๋˜ํ•œ ์˜์กด์„ฑ์ด ๋œ๋‹ค.

๋‹จ์ˆœํ•˜๊ฒŒ ๊ฐˆ ์ˆ˜๋ก ์ข‹๋‹ค. ์ž๋ช…ํ•œ ๊ฒƒ์€ ์ ์„์ง€๋ง์ง€ ํ•œ๋ฒˆ ๋” ์ƒ๊ฐํ•ด๋ณด์ž. ๊ฐ€๋ น ์ƒ์„ฑ์ž์— ๋Œ€ํ•œ javadoc์€ ์ž‘์„ฑํ–ˆ์„ ๋•Œ ์ด์ ์ด ์žˆ๋Š”๊ฐ€? ์ƒํ’ˆ ์—”ํ‹ฐํ‹ฐ์— javadoc์œผ๋กœ ๊ตณ์ด ์ƒํ’ˆ ์—”ํ‹ฐํ‹ฐ.๋ผ๊ณ  ์ ๋Š” ๊ฒƒ๋ณด๋‹ค ์ƒํ’ˆ.์ด๋ผ๊ณ  ์ ์–ด๋„ ์ถฉ๋ถ„ํžˆ ์˜๋ฏธ๊ฐ€ ํ†ตํ•˜๊ณ  ๋” ๋‹จ์ˆœํ•˜๋‹ค. ์ •์ƒ ์‘๋‹ต๋“ค์ด 200 OK๋ฅผ ์‘๋‹ตํ•œ๋‹ค๋Š” ๊ฒƒ๋„ ์ด ์ž๋ช…ํ•œ ๊ฒƒ์— ์†ํ•œ๋‹ค. ๋ชจ๋“  ์ฃผ์„์— ์ด๋ฅผ ๋ฐํ˜€ ์ ์„ ํ•„์š”์—†๋‹ค.

Affimation (์ž๊ธฐ ์„ ์–ธ)

๋‚˜๋Š” task์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•˜๊ณ , ๊ทธ ๋‚  ํ•ด์•ผํ•  ๊ฒƒ์„ ์ •ํ•˜๊ณ , ํ•ด์•ผํ•  ๊ฒƒ์€ ํ™•์‹คํžˆ ์ฒ˜๋ฆฌํ•ด๋‚ธ๋‹ค.

Last updated