c# ์ ๋ํฐ๋ก ๊ฐ๋ฐํ๋ค๋ ์ ์ ํ์ ๊ฐ๋ฐ์๋ ์ฌ๋ ค์ฃผ๋ ํด๋ค์ ์ถ์ฒํจ.
๋ฆฌ์คํผ (์ ๋ฃ)
https://www.jetbrains.com/resharper/
- ์กด๋๊ฒ ๊ฐ๋ ฅํจ. VS๊ฐ ์ฌ์ด์ธ์ด๋ผ๋ฉด ๋ฆฌ์คํผ๋ฅผ ๊ฝ์ผ๋ฉด ์ด์ฌ์ด์ธ3๊ฐ ๋จ.
- ๊ฐ์ฅ ์์ฃผ ์ฐ๋ ๊ธฐ๋ฅ์ด๋ผ๋ฉด alt+p ๋ก '๋ญ๋ ์ง ์ฐพ๊ธฐ' ๊ฐ ๋จ. alt+p ํ๋ค์ actor ์น๋ฉด actor ํด๋์ค๋ถํฐ actorXXX() ํจ์๋ค๊น์ง ์น ๋ฆฌ์คํธ๋ก ๋์์ค.
- for, forEach <-> linq ๋ณํ๋ alt+enter ํค ํ๋ฒ์ ๋จ. (๋ณต์กํ ๊ฑด ์ฝ๊ฐ ์์ผ๋ก ํ์ด์ค์ผ ํ์ง๋ง...)
- ์๋ฌ ๋ก๊ทธ ๋ณต๋ถํ๋ฉด ๋ก๊ทธ์ ์๋ ํจ์๋ก ๋ฐ๋ก๊ฐ๊ธฐ๋ฅผ ์ ๊ณตํ๋ค๊ฑฐ๋
- ํ ํ๋ฆฟ ๊ธฐ๋ฅ๋ ์์ด์ (VS์๋ ์์ง๋ง ๋ฆฌ์คํผ์ชฝ์ด ํจ ๊ฐ๋ ฅํจ) ๋ฐ๋ณต๋๋ ์ฝ๋ฉ์ ์ค์ฌ์ค.
- ๋จ์ ์ ์๋ฐ ์กด๋ ๋น์. ๋ฐฑ์ ๋ฐฅ ๊ตถ๊ฒ ๋ง๋๋ ๋.
CodeMaid (๋ฌด๋ฃ)
http://www.codemaid.net/
- ์ฝ๋์ ๋๋ฌ์ด ๋ถ๋ถ๋ค์ alt+m ํ๋ฒ์ผ๋ก ์น ์น์์ค.
- 2์ค์ด์ ๋์ด ์คํ์ด์ค๋ฅผ ์์ ์ค๋ค๊ฑฐ๋, ํจ์๋ ๋ณ์๋ค์ abc ์์ผ๋ก ์ ๋ ฌํด์ฃผ๋ ๊ธฐ๋ฅ๋ ์์
- '์ ์ฅํ ๋ ์๋์คํ' ์ต์ ์ผ๋๋ฉด ์์์ ์ ์ฅํ ๋๋ง๋ค ์ฝ๋๋ฅผ ์ด์๊ฒ ์ฒญ์ํด์ค.
AgentSmith (๋ฆฌ์คํผ์ฉ ๋ฌด๋ฃ ์ ๋์จ)
https://plugins.jetbrains.com/plugin/11653-agent-smith
- ์ํ์ ์คํ๋ฅผ ์ก์์ค.
- ์๋ฅผ ๋ค์ด persoon ์ด๋ผ๊ณ ์น๋ฉด ๋ น์์ค๋ก person ์๋? ํ๊ณ ๋์์ค.
- ํ๋ก์ ํธ ์ปค์ง๋ฉด ์คํ๋ค์ด ์๊ทผ ๋ฌธ์ ๊ฐ ๋๊ธฐ ์์ํ๋ ๋ง์ถค๋ฒ ์ ๋์จ์ ํ๋ ์์ผ๋ฉด ์ข์. ํผ๋ธ๋ฆญ์ผ๋ก ๋บ ๋ณ์๊ฐ ๋ง์ถค๋ฒ ํ๋ฆฌ๋ฉด ์ ๋ํฐ์๋ ๊ทธ๋๋ก ๋์ด ์ชฝํ๋ฆฌ...
OzCode (VS ์ฉ ๋๋ฒ๊น ํ๋ฌ๊ทธ์ธ, ์ ๋ฃ)
https://www.oz-code.com/
- ๋๋ฒ๊น ํ ๋ ๋ง์ด ํธํด์ง.
- ์ค๋จ์ ๊ฑธ๊ณ ๋ณ์์ ๋ง์ฐ์ค ์ฌ๋ฆฌ๋ฉด ๋ด์ฉ์ ๋ณด์ฌ์ค๋ค๊ฑฐ๋,
- ๋งํ๋ฅผ ๊ฐ ๋จ๊ณ๋ณ๋ก ์งํ๋๋ ๊ฑธ ํ์ดํ๋ก ์๋ค๋ก ๋๋ ค๋ณผ ์ ์์ (๋งํ ๋๋ฒ๊น ์ ํ์์ธ๋ฏ)
- ์์ผ๋ฉด ํ์คํ ์ข์. ๋๋ฒ๊น ์๊ฐ์ ๋ฐ์ผ๋ก ์ค์ฌ์ค.
- ๊ทผ๋ฐ ๋๋ ์ด VS์ด ์ข์์ง๊ณ ์์ด์ ์ ๋ง์ ์ด๋ก๋ค... ๊ฒฐ์ฌ ํ๋ ค๋ฉด ๋จ๊ธฐ๊ฐ๋ง ํ์.
GItKraken (๊น์ฉ gui ํ๋ก๊ทธ๋จ, ์ ๋ฃ)
https://www.gitkraken.com/
- ๊น์ GUI์ค ๋จ์ฐ ์ฌ์ฉ์ฑ ์ต๊ณ ์.
- ๋จ์ ์ ๋ ์๋ด๊ณ ์ฐ๋ ํด๋ค๋ณด๋ค '์ด์๊ณ ํธํ๋ค' ๋ผ๋ ๊ฒ ์ธ์ ์ฅ์ ์ด ์์
- ๊ทผ๋ฐ ์ฐ๋ค๊ฐ ์ ์ฐ๋ฉด ์ค๋ ์ฆ์ธ ์ค๋ ํด์ด๊ธฐ๋ ํจ...
- ์์คํธ๋ฆฌ(๋ฌด๋ฃ)๋ฅผ ์จ๋ ๋๊ณ ๊นํGUI๋ฅผ ์จ๋ ๋๊ณ ๋ญ...
NCrunch (VS์ฉ ์๋ ํ ์คํธ ํ๋ฌ๊ทธ์ธ, ์ ๋ฃ )
https://www.ncrunch.net/
- ์ฝ๋๊ฐ ๋ณ๊ฒฝ๋ ๋ (์ ์ฅ ์ํ์๋๋ ์ฌ์ง์ด) ๋ฐฑ๊ทธ๋ผ์ด๋์์ ํ ์คํธ ๋ค์ ๋๋ ค์ ๊ณ ์น ์ฝ๋๊ฐ ์ณ์์ง ํ๋ฆฐ์ง ๊ฒ์ฆํด์ค.
- TDD๋ฅผ ํ๊ฑฐ๋ ํ ์คํธ๋ฅผ ์ด๋ค๋ฉด ์ด๊ฐ์ถ. ํ ์คํธ ๋ฒํผ์ '๋๋ฌ์ค' ํ์๊ฐ ์์ด์ง.
- ์กด๋ ๋น์ผ๋ฐ ๋๊ฐ์ ํจ. ๋งค๋ ๊ฐฑ์ ์ํด๋ ๋๋๊น ํ๋ฒ ์ฌ๊ณ ์ธ๊ถ๋จน์ด๋ ๋๊ณ
- ๋คํธ์ํฌ ํ ์คํธ ๊ธฐ๋ฅ์ด ์์ด์ ๋จ๋ ์ปดํฐ ์์ผ๋ฉด ์ฐ๊ฒฐํด์ ๊ทธ๋์ด ํ ์คํธ ๋๋ฆฌ๊ฒ ํ๋ฉด VS์ ๋ถํ๋ ์์ค.
์ฝ๋ ๋ฉ์ด๋๋ ์ฐ๋์ค์ธ๋ฐ ๋ฉ์ด๋์จฉ ์ปค์ฌ์...
๊ฐ์ถ
๋ ๊ฐ๋ฅํ๋ฉด ์คํ์์ค ๋ฌด๋ฃ๋ฅผ ์ฐ์๊ฐ ๋ชจํ ์ธ๋ฐ
๋ฌด๋ฃ๋ ์ข์ง. ๋ฌด๋ฃํด ์ถ์ฒํด์ฃผ๋ผ