(์ฃผ์ : ์ด ๊ฐ์ด๋๋ฅผ ๋ฆฌ์คํผ๋ฅผ ์ฌ์ฉํจ๋ฏธ๋ค)
(๋ฆฌ์คํผ๋ ์ ๋ฃํด์. ๋ ๊ฑฐ๊ธฐ๊น์ง๋ง ๋งํ๊ฒ ์)
์ฝ๋ฉ ํ๋ค๋ณด๋ฉด ๋ง๊ตฌ ๊ธฐ๋ฅ ์ถ๊ฐํ๊ณ ๋ณ์ ์ถ๊ฐํ๊ณ ํ๋ค๋ณด๋ฉด ์์ฃผ ์ ์ ์๋ ํ์ผ์ด ๋ง๋ค์ด์ง๊ฒ ๋ง๋ จ์ด๋ค.
์ด๊ฑธ ์ผ์ผ์ด ์ ๋ฆฌํ๋ ค๊ณ ํ๋ฉด ์๊ฐ๋ฝ์ ์ฅ๋๋๋ฐ,
public์ ์๋ก ์ฌ๋ฆฌ๊ณ private๋ ๋ด๋ฆฌ๊ณ , ์ ๋ํฐ ํจ์๋ค์ ์ค์ํ๋๊น ์๋ก ์ฌ๋ฆฌ๊ณ ๋ค๋ฅธ ๊ฑด ๋ด๋ฆฌ๊ณ Init()์ ์ค์ํ๋๊น ์๋ก ์ฌ๋ฆฌ๊ณ ๋ฑ๋ฑ...
๊ฐ๋ฐ์๊ฐ 1์ธ ์ด์์ด๋ผ๋ฉด ์ด๋ฐ ๋ถ๋ถ์ด ํต์ผ๋์ง ์์ผ๋ฉด "์ผ ใ ใ ํจ์ ์ด๋จ๋๊ฒจ" ํ๊ณ ํ๋์ ์ธ์ธ์๋ ์๋ค!ย
(์ค ๊ดํธ ์์น๋ก ์ธ์ฐ๊ณ ์๋ ๋๋ช ์ ๊ฐ๋ฐ์๋ค)
๋ฆฌ์คํผ๋ฅผ ์ฐ๋ฉด ์ด๋ฐ ๊ณ ๋ฏผ์ ํด๊ฒฐํ ์ ์๋๋ฐ,
File Layout ์ด๋ผ๋ ๊ธฐ๋ฅ์ด ์๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๋ฆฌ์คํผ๋ ๋ง์ฐ์ค ์ฐํด๋ฆญ -> Clean Up ์ผ๋ก ์ฝ๋๋ฅผ ์ ๋ฆฌํ ์ ์๋๋ฐ, ์ด๋ ํ์ผ ๋ ์ด์์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ
ํจ์ ๋ณ์ ์ด๋ฒคํธ ์ค์ฒฉ ํด๋์ค๋ฑ์ ์์๋ฅผ ์กฐ์ ํ ์ ์๋ ๊ฒ.
๊ณ ์น๊ธฐ ์ ์ ์ฝ๋์ด๋ค. ๋ณด๋ฉด ์ ๋ฐ์ดํธ ๊ฐ ์ ๋ฐ์ ์์ง ์๋, Onxxx ๊ฐ์ ์ด๋ฒคํธ ํจ์๋ค์ด ๋ง ์์ฌ์๋ ๋ฑ ๊ฐํ์ด๋ค.
์ด๋ ์ฐํด๋ฆญ ํ๊ณ ํด๋ฆฐ์ ์ ํ๋ฉด...
์ด๋ ๊ฒ ์ด์๊ฒ ๋ฐฐ์ด์ด ๋๋ค๋ ๊ฒ์ด๋ค.
Start - Update - Onxxx ๋ก ์์ฃผ ์ด์๊ฒ ์ ๋ ฌ๋์ด ์ฐพ์๋ณด๊ธฐ ์ฝ๊ณ ๋๋ฒ๊น ํ ๋๋ ํธํด์ก๋ค!
ํ์ผ ๋ ์ด์์ ๊ธฐ๋ฅ์ ๋ฆฌ์คํผ ์ต์ ์ ์๋๋ฐ,ย
ํ์ผ ๋ ์ด์์์ ์๋ ๋ฒํผ๋ค์ ๋๋ธํด๋ฆญํ๊ฑฐ๋ ๋ณต์ฌํด์ ์ค๋ฅธ์ชฝ์ ์๋ ๊ฐ์ข ์กฐ๊ฑด๋ค์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
์์ธ :ย https://www.jetbrains.com/help/resharper/File_and_Type_Layout.html
์๋ฅผ ๋ค์ด On์ผ๋ก ์์ํ๋ ํจ์๋ค์ ์ด๋ ๊ฒ ์ ์ํ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ์ธํ ํ ๊ฒ์ ๊ฐ์ธ์ด๋ ํ ๋จ์๋ก ์๋ฃจ์ ์ ์ ์ฅํ๋ค.
๊ทธ๋ฌ๋ฉด ์ด๋ ๊ฒ ๋ฒ์ ผ๊ด๋ฆฌํด์ ๋ฑ๋ก์ด ๋๋ฏ๋ก, ๋ค๋ฅธ ์ปดํจํฐ๋ ํ์์๊ฒ๋ ์ฌ์ฉ์ '๊ฐ์ 'ํ ์ ์๋ค.
(์ ๊น ๋ด๊ฐ ๋ฐฉ๊ธ ๊ถ๋ ฅ๊ณผ ์๊ณ์ง์์ย ๊ธฐ๋ฐํ ๋จ์ด๋ฅผ ์ผ๋? ํ์ ์ ์๋ก๋ฅผ ์กด์คํ๋ย ๊ฑฐ์ฃ ํคํค.. ๋ฐ๋ฅธ๋ง ๊ณ ์ด๋ง!!)
์์ ์ ์คํ์ผ์ ๋ง๊ฒ ๋ ์ด์์์ ๋ง๋ค์๋ค๋ฉด, ์ด์ ๊ธฐ๊ณ์ ํ์ ๋น๋ฆด ๋๋ค.
์ฝ๋๋ค์ด ๋ค์ด์๋ ํด๋๋ฅผ ์ฐํด๋ฆญ ํ
ํด๋ฆฐ์ ์ผ๋ก ํ๋ฐฉ์..
๊ธฐ๊ณ๋ ์ผํ์ ๋ค...
์ด๋ ๊ฒ ๋ง์ ์ฝ๋๋ค์ ๋ ์ด์์์ด ํ๋ฐฉ์ ์ ๋ฆฌ/๋ณ๊ฒฝ๋์๋ค.
์ด๋ฐ ์ข์ ๊ฒ๋ค์ด ์ธ์์ ๋ง์ผ๋
์์ผ๋ก ๊ดํธ์์น๋ ํ์ผ ํฌ๋ฉง์ผ๋ก ์ธ์ฐ์ง ๋ง๊ณ
์์์๋ ์ํค๋ ์คํ์ผ ๋๋ก ์ง๊ณ
๋ค์์๋ ๋ฒํผ ํ๋ฒ ๋๋ฌ์ ๋ด ๊ผด๋ฆฌ๋ ๋๋ก ํฌ๋ฉง ๋ณ๊ฒฝํด์ ์ฝ๋ฉํ๋
์ฐฉํ ๊ฐ๋ฐ์๊ฐ ๋๋๋ก ํ์!
๋ฌด๊ฑฐ์ก
๊ทธ๋ ๊ธด ํจ. ์๋ ํ๋ ์ผ์ด ๋ง์ผ๋
๋น์ฃผ์ผ ์ด์์คํธ ํน์ ์จ๋ดค์?
์์จ๋ด.