๋ ํธ๋ก์ฑ ๋๋ถ๋ถ์ ๋ ํธ๋ก๊ฐ ์ง๊ธ๋ณด๊ณ ์๋ ์ฑ ๋ค๋ณด๊ณ ๋ณด๋ฉด ์ข๋ค๊ณ 3๊ถ์ ๋ ์ถ์ฒํด์ค๊ฒ ์๋๋ฐ
1. ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ ํจํด
2. ๋ง๋ค๋ฉด์ ๋ฐฐ์ฐ๋ Git + GitHub์ ๋ฌธ
3. ์ดํํฐ๋ธ C#
์ด๊ฑฐ 3๊ถ ์ถ์ฒํด์คฌ๋๋ฐ ํํ ์ ๋ถ ๊ฐ์์ถํ์ฌ๋ผ ์ฑ ์ฅ์ฌ๊ฐ์ ๋๋๋ ๋ค์ด์
์ง์ ์ด ์ฑ ๋ค ๋ณธ์ฌ๋์์ผ๋ฉด ํ๊ธฐ์ข ๋ค๋ ค์ฃผ๋ผ
๊ฒ์ ํ๋ก๊ทธ๋๋ฐ ํจํด์ ๊ฐ์ฒด์งํฅ์ ๊ฐ๋ ์ ์ดํดํ๊ณ ์๋ค๋ฉด ์ง์ ์๊ธฐ์ฉ์ผ๋ก ์ฝ์ด์ ๋์ ๊ฑด ์๋๋ฐ ๊ทธ๋ ๋ค๊ณ ๋ณธ๋ค๊ณ ๋๊ฐ ๋ง ์์ฒญ๋๊ฑธ ํด๋ผ์ ์๋๊ฑด ์๋. ์ดํํฐ๋ธ c#์ ์ค๊ธ์ ์ฉ์ธ๋ฐ ์์ ๊ฒ์๋ง๋๋๊ฒ๋ง ๋ฐฐ์ ์ง ์ธ์ด์์ฒด๋ฅผ ์ ๋ชป๋ค๋ฃจ๊ฒ ๋ค ํ๋ฉด csharpStudy ์ฌ์ดํธ ๊ฐ์ ๋ฌธ๋ฒํธ ํ๋ฒ ์ ๋ ํ๋ฉด ๋จ. ๋ ์์ค์ด ์ด๋์ ๋์ธ์ง ๋งํด์ค์ผ ํ ๋ฏ.
์ ์น์ ํ ์ค๋ช ใณใณใณ ๋ ์ง๊ธ ๋ ํธ๋ก์ฑ (2๊ถ)๋ง ์ ๋ ํ๊ณ , ์ ์ด๋ ์์ ๋ค์ ๋๋ง์ ๋ง๋ค ์ ์๋์ ๋์ ์ ๋ฌธ์์, ๊ทธ๋ผ ์ฑ ๋ณด๋ค๋ ๋ด ์ํ์ด๋ ๊ณ์ ๋ง๋๋๊ฒ ๋์๊ฑฐ๊ฐ๋ค
๋ ํธ๋ก ์ฑ ์ ์๋ด์ FSM ๊ฐ๋ฅด์น๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง FSM๋ชจ๋ฅด๋ฉด FSM๊ฒ์ํด์ ์์๋ ๋ด๋ผ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ ๋ ํธ๋ก์ฑ ๋ ์ด๋ ค์์... ๋ชป์์๋จน์๊ฑฐ๊ฐ์์... ์ฑ ๋ณด๋จ ์ค์ ํ๊ณ ๋ค์์ ๋ณผ๋ ค๊ณ
git ์ ์ฑ ๋ณด๋ค๋ ์ธํฐ๋ท์ ์๋ฃ ๋๋ ธ์ผ๋ ๊ทธ๊ฑธ ๋ณด๋๊ฑธ ์ถ์ฒ. git ๋ค๋ฃฐ์ค ๋ชจ๋ฅด๋ฉด, ๊ทธ๋ฅ ์์คํธ๋ฆฌ ์ฌ์ฉ๋ฒ์ ์ฐพ์์ ๋ฐฐ์ฐ๋ ๊ฒ๋ ์ข์. ์ค์ ๋ก ์์ฃผ ์ฐ๋๊ฑด git์ ์ผ๋ถ๋ผ์ ์ด๋ ๊ฒ ๋ฐฐ์๋ ์๊ด์๋ค๊ณ ์๊ฐํจ. ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ ํจํด์ ์ ๋ฌธ์๋ฉด ๋น์ถ์ฒ. ๋์ค์ ์ข ํ๋ค๊ฐ ์ง์์ ๋ ์๊ณ ์ถ์ผ๋ฉด ๊ทธ๋ ๋ณด๋๊ฒ ์ข์. ํ์ง๋ง, ์ฑ๊ธํค์ด๋ ์ต์ ๋ฒ ํจํด, ๊ทธ๋ฆฌ๊ณ ์ปค๋งจ๋ํจํด์ ํ๋ฒ ์ฐพ์์ ๋ด๋ด. ์ดํํฐ๋ธ C#๋ ๋์ค์ C# ์ข ์ต์ํด์ง๋ฉด ๋ณด๋๊ฑธ ์ถ์ฒ.
ํ๋ ๊ฐ์ฌํฉ๋๋ค. Git ์ด๋ ์์คํธ๋ฆฌ ๊ฐค์์ ๋ง๋์ฌ๋๋ง๋ค ๋จผ์๋ฆฐ์ง ๋ชฐ๋๋๋ฐ ํจ ์ฐพ์์ ๋ฐฐ์๋ด์ผ๊ฒ ๋ค์ ๊ฐ์ฌํฉ๋๋ค! ํจํด์ ์ผ๋จ ๋ง๋ค๊ณ ์๋ ํด๋ฆฌ์ปค๊ฒ์ ๋ค ๋ง๋ค๊ณ ๋์ ๊ณต๋ถํด๋ณด๋ ค๊ตฌ์
์ค ์ดํํฐ๋ธ C++ ๋ง ๋ดค์๋๋ฐ C# ๋ ์์๊ตฐ์ ์ด๋ฒ์ ์ฝ์ด๋ด์ผ๊ฒ ๋ค์ ์ข์์ ๋ณด ๊ฐ์ฌํฉ๋๋ค