๋ฆฌ์ƒคํผ ๋“ฑ์˜ ํˆด์„ ์“ฐ๋ฉด ์ฝ”๋“œ ๋‚ด ๋ชจ๋“  xx ์ผ€์ด์Šค๋ฅผ yy ์ผ€์ด์Šค๋กœ ์›๋ฒ„ํŠผ ๋ณ€ํ™˜ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.


๊ทธ๋ƒฅ ๊ผด๋ฆฌ๋Š” ๋Œ€๋กœ ์“ฐ๋‹ค๊ฐ€ ํ˜‘์—… ํ•„์š”ํ•˜๋ฉด ๊ฑ ์›๋ฒ„ํŠผ ๋ˆŒ๋Ÿฌ์„œ ์‹น ๋ฐ”๊พธ๋ฉด ๋˜๋Š”๋ฐ


๋Œ€์ฒด ์™œ ๊ทธ๋Ÿฐ ๊ฑธ ๊ฐ€์ง€๊ณ  ๋„ํ† ๋ฆฌ ํ‚ค์žฌ๊ธฐ๋ฅผ ํ•˜๋ฉด์„œ ์•ˆ ๊ทธ๋ž˜๋„ ์ฃฝ์–ด๊ฐ€๋Š” ๋‰ด๋Ÿฐ์„ ๊ดด๋กญํž˜?


๊ทธ๋งŒ ๋†€๊ณ  ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ ํ•˜์„ธ์šง!





์ฝ”๋“œ ์Šคํƒ€์ผ

ReSharper๋Š” ์ฝ”๋“œ ๋ฒ ์ด์Šค ์ „์ฒด์—์„œ ์ผ๊ด€๋œ ์ฝ”๋“œ ์Šคํƒ€์ผ์„ ์œ ์ง€ํ•˜๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์Šคํƒ€์ผ ์„ค์ •์€ ๋„๋ฆฌ ๋ฐ›์•„๋“ค์—ฌ์ง€๊ณ  ์žˆ๋Š” ๊ทœ์น™ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์ง€๋งŒ ๊ฐœ์ธ์˜ ์„ ํ˜ธ๋‚˜ ํšŒ์‚ฌ ํ‘œ์ค€๊ณผ ๋‹ค๋ฅผ ๊ฒฝ์šฐ, ์ „์ฒด์ ์œผ๋กœ ๋˜๋Š” ์†”๋ฃจ์…˜์— ๋”ฐ๋ผ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•˜๊ณ ย ํŒ€ ์ „์ฒด์—์„œ ์„ค์ •์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œ ์Šคํƒ€์ผ ํ™˜๊ฒฝ ์„ค์ •์€ ReSharper๊ฐ€ย ์ฝ”๋“œ ์™„์„ฑ์—์„œ ์‹ฌ๋ณผ ์ด๋ฆ„์„ ์ œ์•ˆํ•˜๊ณ ,ย ์ƒˆ ๋ฉค๋ฒ„๋ฅผ ์ƒ์„ฑํ•˜๊ณ ,ย ์ฝ”๋“œ ํ…œํ”Œ๋ฆฟ์„ ์ ์šฉํ•˜๊ณ ,ย ๋ฆฌํŒฉํ† ๋ง์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ ๊ฒ€์‚ฌ์—์„œ ์ฝ”๋“œ ์Šคํƒ€์ผ ์œ„๋ฐ˜์ด ๊ฐ์ง€๋˜๋ฉด,ย ๋น ๋ฅธ ์ˆ˜์ •ย ๋˜๋Š” ์ฝ”๋“œ ์ •๋ฆฌ๋ฅผ ์ด์šฉํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œ ์ •๋ฆฌ๋ฅผ ์ ์šฉํ•˜์—ฌ ์ฝ”๋“œ ์Šคํƒ€์ผ ์„ค์ •์„ ๊ฐ•์ œ
์ฝ”๋“œ ์ •๋ฆฌ

์ฝ”๋“œ ์ •๋ฆฌ๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ํŒŒ์ผ, ํ”„๋กœ์ ํŠธ ๋˜๋Š” ์ „์ฒด ์†”๋ฃจ์…˜์—์„œ ์ฝ”๋“œ ์Šคํƒ€์ผ ์œ„๋ฐ˜์„ ์ฆ‰์‹œ ์—†์•จ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ,ย Ctrl+E, Cย ๋‹จ์ถ•ํ‚ค ํ•˜๋‚˜๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2๊ฐ€์ง€ ๊ธฐ๋ณธ ํ”„๋กœํŒŒ์ผ์ธย Full Cleanup(์ „์ฒด ์ •๋ฆฌ)(์ด๋ฆ„ ์ง€์ • ์Šคํƒ€์ผ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ์ฝ”๋“œ ์Šคํƒ€์ผ ์„ค์ •์„ ์ ์šฉ) ๋ฐย Reformat Code(์ฝ”๋“œ ์„œ์‹ ์žฌ์ง€์ •)(์„œ์‹ ์ง€์ • ๊ทœ์น™๋งŒ ์ ์šฉ)๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ์ž‘์—…๋ณ„ ํ”„๋กœํŒŒ์ผ๋กœ ๋ณด์™„๋ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ์„ ํƒํ•œ ์ฝ”๋“œ์˜ ์„œ์‹ ์žฌ์ง€์ •
์ฝ”๋“œ ์„œ์‹ ์ง€์ •

ReSharper๋Š” ์‚ฌ์šฉ์ž์˜ ์„ ํ˜ธ๋„์— ๋”ฐ๋ผ ํ˜„์žฌ ํŒŒ์ผ, ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋ชจ๋“  ํŒŒ์ผ, ์‹ฌ์ง€์–ด ์ „์ฒด ํ”„๋กœ์ ํŠธ ๋˜๋Š” ์†”๋ฃจ์…˜์˜ ๋ชจ๋“  ์ฝ”๋“œ๋‚˜ ์ž„์˜๋กœ ์„ ํƒํ•œ ์ฝ”๋“œ ๋ธ”๋ก์˜ ์„œ์‹์„ ๋‹ค์‹œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ง€์›๋˜๋Š” ๋ชจ๋“  ์–ธ์–ด์— ํƒ์›”ํ•œ ์„œ์‹ ์ง€์ • ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์„œ์‹ ์žฌ์ง€์ •์€ ๊ด„ํ˜ธ ๋ ˆ์ด์•„์›ƒ, ๋นˆ ์ค„, ์ค„ ๋ฐ”๊ฟˆ ๋ฐ ํ–‰ ๋ฐ”๊ฟˆ, ๋‹ค์–‘ํ•œ ๋ฌธ๋งฅ์—์„œ์˜ ๊ณต๋ฐฑ, ๋“ค์—ฌ์“ฐ๊ธฐ, ์—ฌ๋Ÿฌ ๊ตฌ๋ฌธ์˜ ์ •๋ ฌ ๋“ฑ,ย ReSharper ์˜ต์…˜ย ๋Œ€ํ™”์ƒ์ž์—์„œ ์„ธ์„ธํ•˜๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์˜ต์…˜์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.

์„œ์‹์„ ๋‹ค์‹œ ์ง€์ •ํ•ด์•ผ ํ•˜๋Š” ์ฝ”๋“œ์—์„œย Alt+Enter๋ฅผ ๋ˆ„๋ฅด๋ฉด ์„œ์‹ ์ง€์ • ๊ทœ์น™์— ๋Œ€ํ•œ ์ปจํ…์ŠคํŠธ ๊ตฌ์„ฑ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ๋ชจ๋“  ์„œ์‹ ์ง€์ • ๊ทœ์น™์„ ๋ณด๋ ค๋ฉด ์•ก์…˜ ๋ชฉ๋ก์—์„œย Format Selection(์„ ํƒ ํ•ญ๋ชฉ ์„œ์‹ ์ง€์ •) | Configure(๊ตฌ์„ฑ)๋ฅผ ์„ ํƒํ•˜์„ธ์š”.

๋˜ํ•œย ์ฝ”๋“œ ์ •๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด ์ฝ”๋“œ ์„œ์‹์„ ๋‹ค์‹œ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช…์‹œ์  ์œ ํ˜•์„ '  data-nummark=