๐Ÿ“œ CleanCode

[CleanCode]๋‚˜์œ ์ฃผ์„

๋‰ด์ด NUEY 2024. 9. 20. 21:41
๋ฐ˜์‘ํ˜•

 

์ฃผ์ ˆ๊ฑฐ๋ฆฌ๋Š” ์ฃผ์„

์ฃผ์„์ด ์ฃผ์ ˆ๊ฑฐ๋ฆฐ๋‹ค๊ณ  ์ œ๊ฐ€ ๋งŒ๋“  ๋ง์ด ์•„๋‹ˆ๋ผ ์ฑ…์— ์ •๋ง ๋‚˜์™€์žˆ์–ด์š”;

์ž‘์„ฑํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹ˆ๋ฉฐ ์ดํ•ด๊ฐ€ ์•ˆ ๋˜์–ด ๋‹ค๋ฅธ ๋ชจ๋“ˆ๊นŒ์ง€ ๋’ค์ ธ์•ผํ•˜๋Š” ์ฃผ์„์€ ์ข‹์ง€ ์•Š๋‹ค.


๊ฐ™์€ ์ด์•ผ๊ธฐ๋ฅผ ์ค‘๋ณตํ•˜๋Š” ์ฃผ์„.
์žˆ์œผ๋‚˜ ๋งˆ๋‚˜ ํ•œ ์ฃผ์„

์ฃผ์„ ์—†์ด๋„ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ์ธ ๊ฒฝ์šฐ
Logger๋ฅผ ์ฃผ์„์— Logger๊ฐ€ ์ ์–ด๋‘๋Š” ๋“ฑ

 

๋ถ„ํ’€์ด์šฉ ์ฃผ์„


์˜คํ•ด์˜ ์—ฌ์ง€
ํ˜น์€
์‚ด์ง ์ž˜๋ชป๋œ ์ •๋ณด๊ฐ€ ๋‹ด๊ธด ์ฃผ์„

์˜๋ฌด์ ์œผ๋กœ ๋‹ค๋Š” ์ฃผ์„

๋ชจ๋“  ํ•จ์ˆ˜์— ์ฃผ์„์„ ๋‹ฌ ํ•„์š”๋Š” ์—†๋‹ค. ๋ฉ”์„œ๋“œ์™€ ๋ณ€์ˆ˜๋ช…๋งŒ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ฃผ์„์ด ํ•„์š” ์—†๋‹ค.


์ด๋ ฅ์„ ๊ธฐ๋กํ•˜๋Š” ์ฃผ์„

ํ˜„์žฌ๋Š” ์†Œ์Šค์ฝ”๋“œ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด ์žˆ์œผ๋‹ˆ๊นŒ ์™„์ „ํžˆ ์ œ๊ฑฐํ•˜๋Š” ํŽธ์ด ์ข‹๋‹ค.


์œ„์น˜๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์ฃผ์„

์œ„์น˜ ํ‘œ์‹œ๋Œ€์‹  ํ•จ์ˆ˜๋ฅผ ์ค„์ด๋Š” ๋…ธ๋ ฅ์„ ํ•˜๋Š” ๊ฒŒ ๋‚ซ๋‹ค.
๋‹ซ๋Š” ๊ด„ํ˜ธ์— ๋‹ค๋Š” ์ฃผ์„๋„ ๋งˆ์ฐฌ๊ฐ€์ง€


๊ณต๋กœ๋ฅผ ๋Œ๋ฆฌ๊ฑฐ๋‚˜ ์ €์ž๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์ฃผ์„


์ฃผ์„์œผ๋กœ ์ฒ˜๋ฆฌํ•œ ์ฝ”๋“œ

์ด์œ ๊ฐ€ ์žˆ์–ด ๋‚จ๊ฒจ๋†“์•˜์œผ๋ฆฌ๋ผ ์ƒ๊ฐํ•˜๊ธฐ์— ์•„๋ฌด๋„ ์ง€์šธ ์ˆ˜ ์—†๋‹ค.


HTML์ฃผ์„

๊ทธ๋ ‡๋‹ค๊ณ  ํ•œ๋‹ค.
์•„๋ฌด ์‚ฌ์ดํŠธ๋‚˜ ๊ฐ€์„œ ๊ธด HTML์ฝ”๋“œ๊ฐ€ java์— ์ ํ˜€์žˆ๋‹ค๋ฉด ์•„์ฐ”ํ•  ๊ฒƒ์ด๋‹ค..


์ „์—ญ ์ •๋ณด

์ฃผ์„์„ ๋‹ฌ ๋• ๊ทผ์ฒ˜์— ์žˆ๋Š” ์ฝ”๋“œ๋งŒ ๊ธฐ์ˆ ํ•˜๋ผ.

์‹œ์Šคํ…œ ์ „๋ฐ˜์  ์ •๋ณด๋ฅผ ๊ธฐ์ˆ ํ•˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค.

ex) ํฌํŠธ๊ฐ’ ์ •๋ณด ๋“ฑ


๋„ˆ๋ฌด ๋งŽ์€ ์ •๋ณด


๋ชจํ˜ธํ•œ ๊ด€๊ณ„

๋ชจํ˜ธํ•œ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค๊ธฐ ๋„ˆ๋ฌด ์–ด๋ ค์›Œ ์ฑ…์˜ ๋‚ด์šฉ์„ ์ฒจ๋ถ€ํ•œ๋‹ค.


ํ•จ์ˆ˜ ํ—ค๋”

์งฆ์€ ํ•จ์ˆ˜๋Š” ๊ฐ ์กฐ๊ฑด๋ฌธ๋งˆ๋‹ค ์ฃผ์„์ด ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค.

 

๋ฐ˜์‘ํ˜•