๐Ÿ“3์ฃผ์ฐจ ํšŒ๊ณ 

์‹คํŒจ

๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๋ฉด ๋‚œ 3์ฃผ์ฐจ ๋ฏธ์…˜์— ์‹คํŒจํ–ˆ๋‹ค.

๋ฏธ์…˜ ๋‹น์ผ ๋‚  ๋ชธ์ด ์•„ํŒ ๋‹ค. ์•„์นจ์— ํ•™๊ต๋ฅผ ๊ฐ€๋˜ ๊ธธ์— ๊ฐ‘์ž๊ธฐ ๋ณตํ†ต์ด ๋„ˆ๋ฌด ์‹ฌํ•ด ์ง€ํ•˜์ฒ ์—์„œ ์“ฐ๋Ÿฌ์งˆ ๋ป” ํ•œ ํ›„ ๊ฒฐ๊ตญ ๋“ฑ๊ต๋ฅผ ํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋ณ‘์›์„ ๊ฐ”๋‹ค.

๊ทธ ํ›„ ์ง‘์— ๋Œ์•„์™€ ์•ฝ์„ ๋จน๊ณ  ์ž ์„ ์ž” ํ›„์— ์ œ์ถœ ๋งˆ๊ฐ์ผ ์˜คํ›„ 6์‹œ๋ถ€ํ„ฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ์‹œ์ž‘ํ–ˆ๋‹ค. ๋‹คํ–‰ํžˆ ์„ค๊ณ„๋Š” ์ „๋‚ ์— ๋งˆ์นœ ์ƒํƒœ์˜€๋‹ค.

๊ตฌํ˜„์ด ๊ทธ๋ ‡๊ฒŒ ์˜ค๋ž˜ ๊ฑธ๋ฆด ๊ฒƒ์ด๋ผ๊ณ ๋Š” ์ƒ๊ฐํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋งˆ์Œ์ด ํŽธํ–ˆ์œผ๋‚˜, ์‹œ๊ฐ„์€ ๋‚ด ์ƒ๊ฐ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ˜๋Ÿฌ๊ฐ”๋‹ค.

ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ์ด ๋๋‚˜๋ฉด ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ปค๋ฐ‹์„ ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ๋Š”๋ฐ, ๋‚œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ๋ถ€์กฑํ•œ ์ƒํƒœ์˜€๋‹ค. ๊ฒฐ๊ตญ ์˜ค๋ฅ˜๊ฐ€ ๊ณ„์†ํ•ด์„œ ๋ฐœ์ƒํ–ˆ๊ณ , ์ด ๊ณผ์ •์—์„œ ์•ฝ 2์‹œ๊ฐ„์ด ์†์ ˆ ์—†์ด ํ˜๋Ÿฌ๋ฒ„๋ ธ๋‹ค.

4์‹œ๊ฐ„๋„ ๋‚จ์ง€ ์•Š์•˜๊ธฐ์—, ์ผ๋‹จ์€ ๋‹ค์‹œ ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ–ˆ๋‹ค. ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•˜๋‹ˆ ๋งˆ์Œ์ด ๊ธ‰ํ•ด์ง€๊ณ  ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ๋Œ์•„๋ณผ ์—ฌ์œ ๊ฐ™์€ ๊ฑด ์—†์—ˆ๋‹ค.

์–ด๋–ป๊ฒŒ๋“  ์ œ์ถœ์ด๋ผ๋„ ํ•˜์ž๋Š” ๋งˆ์Œ์œผ๋กœ ์ •์‹  ์—†์ด ์‹œ๊ฐ„์ด ํ˜๋ €๋‹ค. ๊ฐ ๊ธฐ๋Šฅ๋ณ„๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋งˆ์ง€๋ง‰์— ์‹คํ–‰ํ•  ๋•Œ ์šด ์ข‹๊ฒŒ ์ž˜ ๋Œ์•„๊ฐ€์•ผ๋งŒ ํ–ˆ๋‹ค.

์Šฌํ”„๊ฒŒ๋„ ๊ทธ๋Ÿฐ ์ผ์€ ์—†์—ˆ๊ณ , ๊ฒฐ๊ตญ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ•œ ์ฑ„๋กœ ์ œ์ถœโ€™๋งŒโ€™ ํ–ˆ๋‹ค.

๋๋‚˜๊ณ  ๋‚˜๋‹ˆ ๋ฉ˜ํƒˆ์ด ๋ถ€์„œ์กŒ๋‹ค. ๋ชธ์€ ๊ดœ์ฐฎ์•˜์ง€๋งŒ, ์ž์ฑ…๊ฐ๋„ ๋งŽ์ด ๋“ค๊ณ  ์•„์‰ฌ์šด ๋งˆ์Œ์ด ๋„ˆ๋ฌด ์ปธ๋‹ค.

ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ์ •๋ง ์‹คํŒจํ•œ ๊ฒƒ์ผ๊นŒ?

์ž์ฑ…

์œ„์˜ ์งˆ๋ฌธ์— ๋Œ€๋‹ตํ•˜์ž๋ฉด, ๋‹น์—ฐํžˆ ๋ฏธ์…˜์˜ ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด์„œ๋Š” ์‹คํŒจ๊ฐ€ ๋งž๋‹ค.

๋‹ค์‹œ ์ฝ”๋“œ๋ฅผ ๋ณด๋‹ˆ, ์ž…์ถœ๋ ฅ๋„ ์ž˜๋ชป๋œ ๋ถ€๋ถ„์ด ๋งŽ๊ณ  ์š”๊ตฌ์‚ฌํ•ญ์—์„œ ํฌ๊ฒŒ ์–ด๊ธ‹๋‚œ ๋ถ€๋ถ„์ด ์ •๋ง ๋งŽ๋‹ค. ๊ทธ๋Ÿผ์—๋„ 4์ฃผ์ฐจ์— ๋„์ „ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ฃผ๋Š” ์šฐํ…Œ์ฝ”์— ๊ฐ์‚ฌํ•ด์•ผ ํ•  ์ •๋„์ด๋‹ค.

์ฒ˜์Œ์—๋Š” ์†๋„ ๋งŽ์ด ์“ฐ๋ฆฌ๊ณ , ์ž์ฑ…๋„ ๋งŽ์ด ํ–ˆ๋‹ค.

โ€œ1์‹œ๊ฐ„๋งŒ ๋” ์žˆ์—ˆ๋”๋ผ๋ฉด.. ๋‚ด๊ฐ€ ์ข€ ๋” ๋ฏธ๋ฆฌ ํ–ˆ์—ˆ๋‹ค๋ฉด..โ€

ํ•˜์ง€๋งŒ ์ข€ ๋” ์ฐจ๋ถ„ํ•˜๊ฒŒ ์ƒ๊ฐ์„ ํ•ด๋ณด๋‹ˆ, ์ด๋Š” ์˜๋ฏธ ์—†๋Š” ์ƒ๊ฐ์ด์—ˆ๋‹ค.

์–ด์ฐจํ”ผ ์ผ์„ ์ด๋ ‡๊ฒŒ ๋งŒ๋“  ๊ฒƒ๋„ ๋‚˜์ด๊ณ , ๋‹ค์‹œ ๋Œ์•„๊ฐ„๋‹คํ•œ๋“ค ์ง€๊ธˆ ์ƒ๊ฐ์ฒ˜๋Ÿผ ์ ˆ๋Œ€ ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๋Š” ๊ฑธ ์•ˆ๋‹ค. ๋งˆ์Œ์— ์†์„ ์–น๊ณ  ์ƒ๊ฐํ•ด๋ณด์ž.

  • ๊ณผ์—ฐ ๋‚˜์—๊ฒŒ 1~2์‹œ๊ฐ„์ด ๋” ์ฃผ์–ด์กŒ๋‹ค๊ณ  ์Šค์Šค๋กœ ๋งŒ์กฑํ• ๋งŒํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ผ ์ˆ˜ ์žˆ์—ˆ์„๊นŒ?

  • ๋ˆ„๊ฐ€ ๋‚˜๋ณด๊ณ  ๋นจ๋ฆฌ ์šฐํ…Œ์ฝ”๋ถ€ํ„ฐ ๋๋‚ด๋ผ๊ณ  ๋ง์„ ํ•ด๋„ ๋‚ด๊ฐ€ ๋“ค์—ˆ์„๊นŒ?

์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

๊ฒฐ๊ตญ ์ด ๋ชจ๋“  ๊ฒฐ๊ณผ๋Š” ๊ทธ ๋‹น์‹œ์˜ ๋‚ด๊ฐ€ ๋งŒ๋“ค์–ด๋‚ธ ๊ฒƒ์ด๊ณ , ์ค‘์š”ํ•œ ๊ฑด ์ด ๊ณผ์ •์ด ๋๋‚œ ํ›„์˜ ํ˜„์žฌ์˜ ๋‚ด๊ฐ€ ์–ด๋–ป๊ฒŒ ๋А๋ผ๊ณ , ์–ด๋–ค ๊ฒƒ์„ ๋ณ€ํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋А๋ƒ์ด๋‹ค.

์•„ํ”„๊ณ  ํž˜๋“  ์ผ์€ ์˜ค๋ž˜๊ฐ„๋‹ค. ์˜ค๋ž˜ ๊ฐ€๋‹ˆ ๋” ์ƒ๊ฐํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค. ์ƒ๊ฐ์„ ํ•˜๋‹ค ๋ณด๋ฉด ์ƒˆ๋กœ์šด ์ ์„ ๊นจ์šฐ์น˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด์„œ ์„ฑ์žฅํ•œ๋‹ค.

์„ฑ๊ณต๊ณผ ํ•ฉ๊ฒฉ์€ ๊ทธ์ € ์ˆœ๊ฐ„์˜ ์พŒ๋ฝ์ด๋‹ค. ๊ทธ๋ ‡๊ฒŒ ์›ํ–ˆ๋˜ ๋Œ€ํ•™ ํ•ฉ๊ฒฉ๋„ ์ผ์ฃผ์ผ ์ด์ƒ ๊ฐ€์ง€ ์•Š์•˜๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

์„ฑ๊ณต๋ณด๋‹ค๋Š” ์‹คํŒจ๊ฐ€ ์žฅ๊ธฐ์ ์œผ๋กœ ๋‚ด ์‚ถ์„ ๊ฐ•ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ค€๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

์ด๋ฒˆ ์ฃผ์ฐจ๋ฅผ ์ œ๋Œ€๋กœ ํ•ด๋‚ด์ง€ ๋ชปํ•œ ๊ฒƒ์— ๋Œ€ํ•ด ์ž๊ธฐํ•ฉ๋ฆฌํ™”ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ์„ฑ๊ณต์„ ํ•˜์ง€ ์•Š๊ฒ ๋‹ค๋Š” ๋ง๋„ ์ ˆ๋Œ€ ์•„๋‹ˆ๋‹ค. ๋‚œ ๊ผญ ๋‚ด ์‚ถ์˜ ๊ธฐ์ค€์—์„œ ์„ฑ๊ณตํ•˜๊ณ  ์‹ถ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์•ž์œผ๋กœ๋„ ๋” ์ž์ฃผ ๋งŒ๋‚˜๋Š” ๊ฑด ์„ฑ๊ณต๋ณด๋‹ค๋Š” ์‹คํŒจ์ผ ๊ฒƒ์ด๊ธฐ์—, ์ด๋ฒˆ ๊ธฐํšŒ๋กœ ๋”์šฑ ์นœํ•ด์ ธ๋ณด๊ณ ์ž ์ง€๊ธˆ์˜ ๊ธ€์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๋ณด๊ณ  ์‹ถ์—ˆ๋˜ ์šฐํ…Œ์ฝ” ํ•ฉ๊ฒฉ ํ™”๋ฉด์—์„œ๋Š” ๋งŽ์ด ๋ฉ€์–ด์กŒ๊ฒ ์ง€๋งŒ, ํ•œ ๊ฐ€์ง€ ํ™•์‹คํ•œ ๊ฑด ์ด๋ฒˆ 3์ฃผ์ฐจ๋ฅผ ํ†ตํ•ด ๋งŽ์€ ์ ์„ ๋А๋ผ๊ณ  ์„ฑ์žฅํ–ˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

๋ฌธ์ œ

์‚ฌ๋žŒ์ด ๊ธ‰ํ•œ ์ƒํ™ฉ์— ์ฒ˜ํ•˜๊ฒŒ ๋˜๋‹ˆ, ๋ณธ ์‹ค๋ ฅ์ด ๋‚˜์˜ค๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

ํ‰์†Œ์—๋Š” ๋ณ„ ์ƒ๊ฐ์ด ์—†์—ˆ๋˜ ๋‚˜์˜ ๊ฐœ๋ฐœ ์Šต๊ด€๋“ค์ด, ์‹œ๊ฐ„์ด ์ •ํ•ด์ ธ ์žˆ๋Š” ์ƒํƒœ์—์„œ๋Š” ๋ฐœ๋ชฉ์„ ์ž์ฃผ ์žก์•˜๋‹ค. ๋‚ด ์ƒ๊ฐ์— ๋ถ€์กฑํ–ˆ๋˜ ๋ถ€๋ถ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • IDE์˜ ์‚ฌ์šฉ๋ฒ•์ด ๋ฏธ์ˆ™ํ•ด ํด๋ž˜์Šค๋ฅผ ์˜ฎ๊ฒจ๋‹ค๋‹ˆ๋Š” ๋ฐ์—๋„ ๊ฝค๋‚˜ ๋งŽ์€ ์‹œ๊ฐ„์„ ์†Œ๋น„ํ–ˆ๋‹ค.

  • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฒ•์— ๋Œ€ํ•ด ์ œ๋Œ€๋กœ ์•Œ์ง€ ๋ชปํ•ด, ์ดˆ๋ฐ˜์— 2์‹œ๊ฐ„์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ฉ˜ํƒˆ์„ ์žก์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜๋Š” ์š”์ธ์ด ๋˜์—ˆ๋‹ค.

  • ๊ฐ์ฒด์— ๋Œ€ํ•œ ์ดํ•ด๋„ ๋ถ€์กฑํ–ˆ๋‹ค. ์ฝ”ํ…Œ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉฐ ์ง€๊ธˆ๊นŒ์ง€ ํ•˜๋‚˜์˜ ํด๋ž˜์Šค์—์„œ๋งŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋‹ˆ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์˜€๋‹ค.

  • ๋…ธํŠธ๋ถ ์†๋„ ์ž์ฒด๊ฐ€ ๋А๋ฆฌ๋‹ค. 18๋…„๋„๋ถ€ํ„ฐ ์“ฐ๋˜ ๊ทธ๋žจ์ด๋ผ ๋‹น์—ฐํžˆ ๋А๋ฆฌ๊ฒ ์ง€๋งŒ, ์ด ๋˜ํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •์ด๊ธฐ์— ๋‚˜์˜ ์‹ค๋ ฅ ๋ถ€์กฑ์ด๋‹ค.

  • ์ปจ๋””์…˜ ๊ด€๋ฆฌ๋ฅผ ์ œ๋Œ€๋กœ ํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ๋ฐ”๋น ์„œ ์ž ์„ ์ž˜ ๋ชป ์ž์„œ ๊ทธ๋ ‡๊ฒŒ ๋œ ๊ฒƒ ๊ฐ™๋‹ค. ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ์ผ์ • ๊ด€๋ฆฌ๋ฅผ ์ž˜ ํ•˜๊ณ , ์„ ํƒ๊ณผ ์ง‘์ค‘์„ ํ–ˆ๋‹ค๋ฉด? ์ด ๋˜ํ•œ ๋‚ด ์‹ค๋ ฅ ๋ถ€์กฑ์ด๋‹ค.

์ž๊ฐ€ ํ”ผ๋“œ๋ฐฑ

๊ตฌํ˜„์— ๋Œ€ํ•œ ๋ฌธ์ œ๋Š” ๋„ˆ๋ฌด ๋งŽ์•„ ๋”ฐ๋กœ ์ ์–ด๋ณด์•˜๋‹ค.

  • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ ์•„์˜ˆ X

  • system.out.println์„ ์‚ฌ์šฉํ•˜๊ณ , ๋ผ์ธ ๋ธŒ๋ ˆ์ด์ปค๋ฅผ ๋˜ ์‚ฌ์šฉํ•ด ๋‘ ์ค„์ด ๋„์›Œ์ง

  • ๋‹น์ฒจ๊ธˆ์„ ์ž…๋ ฅ ๋ฐ›๊ณ  ํ•œ ์นธ ๋„์šฐ์ง€ ์•Š์Œ

  • ์ตœ์ข… ์ถœ๋ ฅ์—์„œ ๊ฐœ์ˆ˜๊ฐ€ 0์ด๋ฉด null๋กœ ๋‚˜์˜ด โ‡’ HashMap์ด๊ธฐ ๋•Œ๋ฌธ์—, ๋‹น์ฒจ๋˜์ง€ ์•Š์€ ๋“ฑ์ˆ˜๋Š” ๋‹น์—ฐํžˆ null์ž„

  • ํƒ€์ž… ์„ ์–ธ ์‹œ์—๋Š”, ArrayList, HashMap์œผ๋กœ ํ•˜์ง€ ๋ง๊ณ , List, Map์œผ๋กœ ํฌ๊ด„์ ์œผ๋กœ ํ•˜๋Š” ๊ฒŒ ์ข‹์Œ

  • ์ด ์ˆ˜์ต๋ฅ  ๊ณ„์‚ฐํ•˜๋Š” ๋ถ€๋ถ„์—์„œ ์—๋Ÿฌ ๋ฐœ์ƒ. ํฌ๋งทํŒ… ๋ฌธ์ œ๋กœ ์˜ˆ์ƒ. ์ด ์™ธ์—๋„ ๊ธ‰ํ•˜๊ฒŒ ํ•œ ์ค„์”ฉ ๋ณต์‚ฌํ•˜๋А๋ผ ๊ฐ’์„ ์ž˜๋ชป ๋„ฃ์€ ๋ถ€๋ถ„์ด ๋งŽ์Œ.

  • view ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ. ์ ์ ˆํ•œ ์—ญํ•  ๋ถ„๋ฐฐ ์‹คํŒจ โ‡’ ์ž…์ถœ๋ ฅ ์ž์ฒด๋Š” service์—์„œ, ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์ด๋Š” ๋ฉ”์„ธ์ง€๋Š” view์—์„œ ํ•˜๋„๋ก ์—ญํ•  ๋ถ„๋ฐฐ

  • validator๋Š” ๊ทธ์ € ๊ฒ€์ฆ๋งŒ ํ•˜๋„๋ก ๊ตฌํ˜„ํ•ด์•ผ ํ•จ. ํ•˜์ง€๋งŒ ์ด๋ฒˆ์—๋Š” ๋‹ค๋ฅธ ๋™์ž‘๊นŒ์ง€ ํ•˜๋„๋ก ํ•ด์„œ ์—ญํ•  ๋ถ„๋ฐฐ์— ์‹คํŒจํ•จ

  • mainValidator๋ฅผ ๋งŒ๋“ค์–ด ์ด๊ด„ํ•œ ์ ์€ ๊ดœ์ฐฎ๋‹ค๊ณ  ์ƒ๊ฐ. ํ•˜์ง€๋งŒ ํด๋ž˜์Šค๋ช…์ด ๋‹ค๋ฅธ validator์™€ ์œ ์‚ฌํ•ด ํ—ท๊ฐˆ๋ฆด ์ˆ˜ ์žˆ์œผ๋‹ˆ, ๋‹ค์Œ์— ๋งŒ๋“ ๋‹ค๋ฉด validatorManager๋กœ ๊ณ ๋ ค.

์„ฑ์žฅ

๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ฌธ์ œ๋ž€? ํ•ด๊ฒฐํ•ด์•ผํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ด๋ฒˆ 3์ฃผ์ฐจ์—์„œ ์ˆ˜๋งŽ์€ ๋ฌธ์ œ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ณ , ์ด๋ฅผ ์ธ์ง€ํ•œ ์ง€๊ธˆ์˜ ๋‚˜๋Š” ์„ฑ์žฅํ•  ๊ธฐํšŒ๋ฅผ ์–ป์—ˆ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๋‹ค.

์œ„์—์„œ ๋‚˜์—ดํ•œ ๋ฌธ์ œ๋“ค์„ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„๊นŒ?

  • IDE ์‚ฌ์šฉ๋ฒ•์„ ์ˆ™์ง€ํ•˜์ž. ์ด๋ฏธ ๋‹ต๋‹ตํ•œ ๋‚˜์˜ ๋ชจ์Šต์— ํ™”๊ฐ€ ๋‚˜ ์œ ์šฉํ•œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ์„ค์ •ํ–ˆ๋‹ค.

  • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ๊ณต๋ถ€ํ•˜์ž. ์‚ฌ์‹ค ๊ฐ€์žฅ ์–ด๋ ค์šด ๋ถ€๋ถ„์ด๊ธฐ๋Š”ํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ • ๋‚ด๊ฐ€ ๋ชปํ•  ๊ฒƒ ๊ฐ™๋‹ค๋ฉด ๊ณผ๊ฐํ•˜๊ฒŒ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ํฌ๊ธฐํ•˜๊ณ  ๊ธฐ๋Šฅ ๊ตฌํ˜„์— ๋” ์‹œ๊ฐ„์„ ์Ÿ์•˜์–ด์•ผ ํ•˜๋Š” ๊ฒŒ ๋งž๋‹ค.

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

  • ๋…ธํŠธ๋ถ์„ ๋‹น์žฅ ๋ฐ”๊ฟ€ ๋ˆ์€ ์—†๋‹ค. ํ•˜์ง€๋งŒ ํ•„์š” ์—†๋Š” ์œˆ๋„์šฐ ์ฐฝ๋“ค์„ ๋„๊ฑฐ๋‚˜, ์žฌ์‹œ์ž‘์„ ํ•˜๋ฉด ์†๋„๊ฐ€ ์–ด๋А ์ •๋„ ๊ฐœ์„ ๋˜๋‹ˆ ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์ด๋ผ๋„ ์‚ฌ์šฉํ•˜์ž.

  • ์ž ์„ ์ž๊ณ  ์šด๋™๋„ ํ•˜์ž. ๋‚ด ๋ชธ์„ ๋‚ด๊ฐ€ ์•Œ๊ณ  ์ปจ๋””์…˜ ๊ด€๋ฆฌ๋ฅผ ์ž˜ํ•˜๋Š” ๊ฒƒ๋„ ์‹ค๋ ฅ์ด๋‹ค.

  • ์ž˜๋ชป ๊ตฌํ˜„ํ•œ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์ˆ˜์ •์„ ํ•˜๋ฉฐ ๋ฆฌํŒฉํ† ๋ง์„ ์™„๋ฃŒํ•˜์˜€๋‹ค. ์•„๋งˆ ์ด๋ฒˆ์— ์ž˜๋ชปํ•œ ๋ถ€๋ถ„์€ ์ถฉ๊ฒฉ์ ์ด๋ผ ํ‰์ƒ ๊นŒ๋จน์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™๋‹ค.

์•„์ง ๊ตฌ์ฒด์ ์ด์ง€๋Š” ์•Š์ง€๋งŒ, ์ ์–ด๋„ ๋‚ด๊ฐ€ ์–ด๋–ค ์ ์ด ๋ฌธ์ œ์ธ๊ฐ€๋Š” ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.

๋งˆ์Œ

์ด ๊ธ€์ด ๊ทธ์ € ์‹คํŒจํ•œ ์‚ฌ๋žŒ์˜ ์ž๊ธฐ ์œ„๋กœ๊ฐ€ ๋ ์ง€, ์•„๋‹ˆ๋ฉด ์„ฑ์žฅ์˜ ์ฒซ ๊ฑธ์Œ์ด ๋ ์ง€๋Š” ์•ž์œผ๋กœ ๋‚ด๊ฐ€ ์‹ค์ฒœ์„ ํ•˜๋Š”๊ฐ€์— ๋‹ฌ๋ ค์žˆ๋‹ค.

ํƒ€ํ˜‘ํ•˜๊ณ  ์ง€๋Š” ๊ฒƒ์„ ์‹ซ์–ดํ•˜๋Š” ๋‚˜์ด๊ธฐ๋•Œ๋ฌธ์—, ํž˜๋“ค์—ˆ๋˜๋งŒํผ ๋” ํž˜์„ ๋‚ด์„œ 4์ฃผ์ฐจ ๋ฏธ์…˜์€ ์ •๋ง ์ž˜ ํ•ด๋‚ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

์ž˜ํ•˜์ง€๋Š” ๋ชปํ•˜๋”๋ผ๋„, ๋‚˜๋งŒ์˜ ์ƒ๊ฐ์ด ๋‹ด๊ธด ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์–ด ๋‚ด ์‚ฌ๋žŒ๋“ค๊ณผ ๋ฆฌ๋ทฐ๋ฅผ ๋‚˜๋ˆ„๋ฉฐ ๋”์šฑ ์„ฑ์žฅํ•˜๊ณ  ์‹ถ๋‹ค.

์˜คํžˆ๋ ค ํ•œ ๋ฒˆ ์ œ๋Œ€๋กœ ๋ง์น˜๊ณ  ๋‚˜๋‹ˆ, ๋งˆ์Œ์ด ํŽธํ•ด์กŒ๋‹ค.

๋งค์ฃผ ์ž˜ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ƒ๊ฐ์— ์‚ฌ๋กœ์žกํ˜€ ์žˆ๊ฑฐ๋‚˜, ๋‚จ๋“ค์˜ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉฐ ์ž๊ดด๊ฐ์— ๋น ์งˆ ์ด์œ ๊ฐ€ ์‚ฌ๋ผ์กŒ๋‹ค. ์ด์ œ์„œ์•ผ ์šฐํ…Œ์ฝ”์—์„œ ์›ํ•˜๋Š” ํ”„๋ฆฌ์ฝ”์Šค์˜ ์˜์˜์— ๋‹ค๊ฐ€๊ฐ„ ๊ฒŒ ์•„๋‹Œ๊ฐ€ ์‹ถ๋‹ค.

๋‚จ์€ ๊ธฐ๊ฐ„ ๋™์•ˆ, ์ตœ๋Œ€ํ•œ ์ฆ๊ฒ๊ฒŒ ์ž„ํ•˜๋ฉด์„œ ๋งˆ๋ฌด๋ฆฌ ํ•˜๊ณ  ์‹ถ๋‹ค!


(3์ฃผ์ฐจ ๊นƒํ—ˆ๋ธŒ : https://github.com/bbbang105/java-lotto-6)