๐ŸšฃJava Refactoring

HCยท2022๋…„ 9์›” 19์ผ
0

๐ŸŽฏGoal

Java Code Conventions๋ฅผ ์ง€ํ‚จ๋‹ค.
๋ฉ”์„œ๋“œ๋ช…์€ ๋™์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“ค๊ณ  ๋ฉ”์„œ๋“œ๋Š” 10์ค„์„ ์ดˆ๊ณผํ•˜์ง€ ์•Š๋Š”๋‹ค.
indent๋Š” 2ํšŒ๊นŒ์ง€๋งŒ ํ—ˆ์šฉํ•œ๋‹ค.
if๋ฌธ์—์„œ else์˜ ์‚ฌ์šฉ์€ ์ง€์–‘ํ•˜๋„๋ก ๋…ธ๋ ฅํ•œ๋‹ค


๊ณต๋ถ€๋ฅผ ํ•˜๋‹ค๊ฐ€ ์ฝ”๋“œ ๊ฐ€๋…์„ฑ์˜ ์ค‘์š”์„ฑ์„ ๋ฐฐ์šฐ๊ณ  ํ˜„์žฌ ๋‚˜์˜ ์ฝ”๋”ฉ ๋ฐฉ์‹์„ ๊ณ ์ณ์•ผ๊ฒ ๋‹ค๊ณ  ๋Š๊ผˆ๋‹ค.

๊ทธ๋ž˜์„œ ๊ธฐ์กด์— ์ž‘์„ฑํ–ˆ๋˜ ์ฝ”๋“œ๋ฅผ ๊ฐ€๋…์„ฑ์ด ์ข‹๊ฒŒ,

๋ณต์žกํ•œ ํ•จ์ˆ˜๋Š” ๋ˆ„๊ฐ€๋ด๋„ ๋ฌด์Šจ ์—ญํ• ์„ ํ•˜๋Š” ํ•จ์ˆ˜์ธ์ง€ ์•Œ๊ธฐ ์‰ฝ๊ฒŒ ๋ฆฌํŒฉํ† ๋ง์„ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

์ตœ๋Œ€ํ•œ Java Code Conventions๋ฅผ ์ง€ํ‚ค๋ฉด์„œ ์—ฐ์Šตํ•ด์•ผ๊ฒ ๋‹ค.

์šฐ์„  ์ œ์ผ ๋จผ์ € ์ดํด๋ฆฝ์Šค์˜ tapํ‚ค๋ฅผ only space๋กœ ์„ค์ •์„ ๋ฐ”๊พธ์—ˆ๋‹ค.

๊ทผ๋ฐ..

2 space๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ• ์ง€, 4 space๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ• ์ง€ ๊ฐˆํ”ผ๋ฅผ ๋ชป์žก๊ฒ ๋‹ค..

์ผ๋‹จ ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ tap๊ณผ ๊ฐ™์€ ์‚ฌ์ด์ฆˆ์ธ 4 space๋ฅผ ์‚ฌ์šฉํ•ด๋ด์•ผ๊ฒ ๋‹ค.

์–ด์จŒ๋“  ์ฒซ ๋ฒˆ์งธ ๋ชฉํ‘œ๋Š” Goal์— ์ ํ˜€์žˆ๋Š” ๋‚ด์šฉ์ด๋‹ค. ์‹œ์ž‘!

profile
์˜ค๋ฅ˜๋ณด๊ณ 

0๊ฐœ์˜ ๋Œ“๊ธ€