๋จธ๋ฆฌ์ข์ ์ ๋ค์ ์๊ด์๋ ์ด์ผ๊ธฐ์ย
๋๊ฐ์ด ๋จธ๋ฆฌ๊ฐ ๋๋น ์ ๋ญ ํ๋๋ฅผ ๊ธฐ์ต ๋ชปํ๋ ๋ณ์ ์ฝ๋๋ชฝํค๋ค์ย
ํ๋ก์ ํธ ํฌ๊ธฐ๊ฐ ์ข๋ง ์ปค์ง๊ธฐ ์์ํ๋ฉด ์ ์ฒด ๊ทธ๋ฆผ์ ํ์ ํ๋๋ฐ ๋งค์ฐ ์ด๋ ค์์ ๋๋ผ๊ฒ ๋จ.ย
๊ฑฐ๊ธฐ์์ ํ์ํ๊ฒ ํด๋์ค ๋ค์ด์ด๊ทธ๋จ์ด๋ค.ย
๋ด ํด๋์ค ๊ตฌ์กฐ๊ฐ ์ด์ผ ๋์ด์๋์ง ์๊ฐํ ํ๋๊ฒ์ผ๋ก ์ด๋์ ๋ ํ๋ก์ ํธ ๊ด๋ฆฌ๊ฐ ์ฌ์์ง๊ฒ ๋จ.ย
๋จผ์ ๋๋ ๋น์ฅฌ์ผ์คํ๋์ค๋ฅผ ์ฐ๊ณ ๊ณ์ ๋ค.ย
๋น์ฃผ์ผ ์คํ๋์ค์๋ ์ฝ๋๋งต์ด๋ผ๋ ์ค๋ฐ๋ผ์ ๊ธฐ๋ฅ์ด ์๋๋ฐ ์ด๊ฑด ์ ๋ฃ๋๊น ๋์ด๊ฐ๊ณ ย
๋์ ๊ณต์ง์ธ ํด๋์ค ๋ค์ด์๊ทธ๋จ์ ์ฐ๊ธฐ๋ก ํ๋ค.ย
๊ณต์ ์๋ฃ๋ ์ด๊ฑฐ ๋ณด๊ณ ย
1. ๋จผ์ ํด๋์ค ๋ค์ด์ด๊ทธ๋จ์ด๋ผ๋ ํด์ ์ธ์คํจ ํด์ผ ํ๋ค.ย
๊ทธ๋ฌ๊ธฐ ์ํด์ ๋น์ฃผ์ผ ์คํ๋์ค์ ๋ฉ๋ด์์ย Tools > Get Tools and Features ์ด๋ ๊ฒ ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ ์๋์ฐ๊ฐ ์ด๋ฆฐ๋ค.ย
์ฌ๊ธฐ์์ Indiviual Components๋ฅผ ํด๋ฆญํ๊ณ ย
๊ฑฐ๊ธฐ์์ Class Designer๋ฅผ ํด๋ฆญํด์ ์ธ์คํจํ๋ค.ย
2. ๊ทธ๋ฐ ๋ค์์ ๋์ ํ๋ก์ ํธ์ ์ด ํด๋์ค ๋ค์ด์๊ทธ๋จ์ ๋ํด์ผ ํ๋ค.ย
Solution Explorer ์๋์ฐ์์ ๋ ํ๋ก์ ํธ๋ฅผ ์ค๋ฅธ ํด๋ฆญํด์,ย Add > New Item ์ ํด๋ฆญํ๋ค.ย
๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ ์๋์ฐ๊ฐ ์ด๋ฆฐ๋ค.ย
์ฌ๊ธฐ์ ํด๋์ค ๋ค์ด์๊ทธ๋จ์ ์ ํํด์ Add ํ๋ค.ย
์ด์ ์ค๋น๋ ๋์ ใ ใ
์ด๋ ๊ฒ ๋ค์ด์๊ทธ๋จ์ ์ง์ด๋ฃ์ผ๋ฉด ๋น์ฃผ์ผ์คํ๋์ค๊ฐ ClassDiagram1.cd ๋ผ๋ ์๋์ฐ๋ฅผ ์ด์ด์ค๋ค.ย
์ฌ๊ธฐ์ Solution Explorer ์๋์ฐ์์ ๋๊ฐ ์๊ฐํ ํ๊ธฐ ์ํ๋ ํด๋์ค๋ฅผ ๋๋๊ทธ ๋๋ ํด์ฃผ๋ฉด ๋๋ค.ย
์ด๋ฐ ์์ผ๋ก ์๊ฐํ๊ฐ ๊ฐ๋ฅํ๋คย
๋๊ฐ์ด ๋ณ์ ์ฝ๋๋ชฝํค๋ ์ด๋ฐ๊ฑฐ๋ผ๋ ๋ณด๋ฉด์ ํด๋์ค ๊ตฌ์กฐ ๊ธฐ์ตํด์ผ์งย
์๊ทธ๋ฌ๋ฉด ๋ญ๊ฐ ๋ญ์ง ์ ๋ชจ๋ฅด๊ฒ ๋๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ๋๋ผ๊ณ ย
์ฌํผ ๋จธ๋ฆฌ์ข๊ณ ์ค๋ ฅ์๋ ์ ๋ค์ ์๊ด์๋ ์ด์ผ๊ธฐ๋คย
๋๋ VAssistX์์ ๋ง์ ๋์์ ๋ฐ๊ณ ์์.. ๊ฐ์ธ์ ์ผ๋ก ์ ๋ ๊ฒ ํด๋์ค ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ๋ณด๋ ๊ฒ๋ณด๋ค ๊ฐ ์ฝ๋์์ ๊ทธ๋ฅ ๋ฐ๋ก๋ฐ๋ก Go To Definition์ด๋ Find All Reference๋ฅผ ์ณ์ ๋ณด๋๊ฑธ ์ข์ํ๋ ํธ์ธ๋ฐ ๋ด์ฅ๋ณด๋ค VAssistX๊ฐ ์ข ๋ ๋น ๋ฆฟํ๊ฑฐ ๊ฐ์
์ค ์๋์ผ๋ก ํด์ฃผ๋๊ฑด๊ฐ ์ ๊ธฐํ๋ค.. ๋ vscode๋ก ๊ฐ๋ฐํ๋๋ฐ vscode๋ ์์๋ ค๋
์ค ๋๋ ์์ฆ ๋ค์ด์ด๊ทธ๋จ์ ๊ด์ฌ์์๋๋ฐ
๋ผ์ด๋์ ์ด๋ฐ๊ฑฐ ์๋ ธ?
https://www.jetbrains.com/help/rider/Diagrams.html#controls
๊ณ ์