์๋ฐ | Steam API๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์ ๋ด์ค๋ฅผ ์์ฑํ๋ VK ๋ด ๋ง๋ค๊ธฐ
IntelliJ IDEA๋ฅผ ์ฐ์ตํ๊ณ ์ถ์ง๋ง ์ด๋ค ํ๋ก์ ํธ๋ฅผ ์ ํํด์ผ ํ ์ง ๋ชจ๋ฅด์๋์? Steam ํ๋ซํผ์์ ๊ฒ์ ๋ด์ค๋ฅผ ๋ณด๋ด๋ VK ๋ด์ 7๋ถ ์์ ์ด๋ป๊ฒ ๋ง๋ค ์ ์๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ด๋ฅผ ์ํด ํ์ํ ๊ฒ์ VK Bot Java SDK์ Java์ฉ Steam Web API๋ผ๋ ๋ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค. VKontakte์ฉ ๋ด์ ๋ง๋๋ ๊ธฐ์ ์ ์ต๋ํ ํ์๋ ๋ค๋ฅธ ์์
๋คํธ์ํฌ(Facebook ๋๋ Twitter)๋ฅผ ์ํ ๋
๋ฆฝ์ ์ธ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์๋ํ๋ ๋ด์ ์์ฑํ๋ ๊ธฐ๋ฅ์ Java ํ๋ก๊ทธ๋๋ฐ ์ด๋ณด์์๊ฒ ์ถ๊ฐ์ ์ธ ์ด์ ์ด ๋ ๊ฒ์
๋๋ค.
ํ์ด ํ๋ก๊ทธ๋๋ฐ
ํ์ด ํ๋ก๊ทธ๋๋ฐ์ ์ฝ๋ ํ์ง์ ํฅ์์ํค๋ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ ์ค ํ๋์
๋๋ค. ๊ฒฐ๊ตญ ์ฝ๋๋ค์ ์์ผ๋ก ์์
ํ๋ ๊ฒ ์ธ์๋ ์๋ก์ ์์
์ ํ์ธํ๊ธฐ๋ ํฉ๋๋ค. ๋๋ถ์ ํ์ฌ ์ ๋ฌธ๊ฐ์ ๋์์ ํผํ ์ ์๊ณ ํ์ฌ ๋ฆฌ์์ค๋ฅผ ๋ ํจ๊ณผ์ ์ผ๋ก ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ ์ด๋ ํนํ ์๊ท๋ชจ ํ์ ์ค์ํฉ๋๋ค. ๊ฒฐ๊ตญ, ์์๋ค์ํผ ์ผ๋ฐ ํ๋ก๊ทธ๋๋จธ๋ ์์
์๊ฐ์ ์ฝ 50%๋ฅผ ์ฝ๋ ์์ฑ์ ์๋นํฉ๋๋ค. ์ฌ๊ธฐ์ ์ ์๋ ๋น๋์ค์์ Hacker ์ก์ง(์ฝ๋ฉ ๋ฐ FAQ ์น์
)์ ์ ์ ์์ด์ ๊ฐ๋ฐ ๋ฐ ์ฌ์ด๋ฒ ๋ณด์์ ๊ดํ ์ฌ๋ฌ ์ฑ
์ ์ ์์ธ ๋ธ๋ก๊ฑฐ์ด์ ํ๋ก๊ทธ๋๋จธ์ธ Mikhail Flenov๊ฐ ํ์ด ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ์์ ์ ํ๋๋ฅผ ์ค๋ช
ํฉ๋๋ค.
๋๊ฐ ๊ธฐํ๊ฐ ์์ต๋๊น? | Google ์ฑ์ฉ ๋ด๋น์
๊ฐ๋ฐ์๊ฐ Google์ ์
์ฌํ๋ ค๋ฉด ์ด๋ค ์ ๋ฌธ ๊ธฐ์ ์ ๊ฐ์ถฐ์ผ ํ๋์? ์ผ๋ฐ์ ์ผ๋ก ํ๋ก๊ทธ๋๋จธ๋ ์ธ๊ณ์์ ๊ฐ์ฅ ์ ๋ช
ํ๊ณ ๊ธ์ฌ๊ฐ ๋์ IT ํ์ฌ ์ค ํ๋์ ์ทจ์
ํ๋ ค๋ ์๋(์ฑ๊ณต ์ฌ๋ถ)์ ๋ํด ์ง์ ์ด์ผ๊ธฐํฉ๋๋ค. ํ์ง๋ง ์ค๋ ์ฐ๋ฆฌ๋ ์ด ํ์ฌ์ ์ฑ์ฉ ๋ด๋น์์ธ Kristina Golysheva๋ก๋ถํฐ Google์ ์ฑ์ฉ ํ๋ก์ธ์ค์ ๋ํด ๋ค๋ฅธ ์ธก๋ฉด์์ ๋ฐฐ์ธ ์ ์๋ ๊ธฐํ๋ฅผ ์ป์์ต๋๋ค. ๊ณต์์๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ์ง์ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น? ๋ฏธ๊ตญ์ ์๋์ด ๊ฐ๋ฐ์์ ๋ค๋ฅธ ๋๋ผ์ ์๋์ด ๊ฐ๋ฐ์์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์? Google์ ๋ฌ์์์ด๋ฅผ ๊ตฌ์ฌํ๋ ์ง์์๋ฅผ ์ด๋ป๊ฒ ๋ํ๋์? ์ด ํฅ๋ฏธ๋กญ๊ณ ์ ์ฉํ ๋น๋์ค๋ฅผ ์์ฒญํ๋ฉด ์ด๋ฌํ ์ง๋ฌธ๊ณผ ๊ธฐํ ๋ง์ ์ง๋ฌธ์ ๋ํ ๋ต์ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
๊ฐ๋จํ JUnit ํ
์คํธ ๋ง๋ค๊ธฐ
์ต๊ทผ Eclipse IDE์์ ์ฐ์ต์ ์์ํ๋ค๋ฉด JUnit์ ๋จ๊ณ๋ณ ํ
์คํธ ์์ฑ์ ๋ํ ์๊ฐ์ ์์ ๊ด์ฌ์ด ์์ ๊ฒ์
๋๋ค. JUnit ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ถ์ ๊ฐ๋ฐ์๋ ๋ณต์กํ Java ํ๋ก์ ํธ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋จ์ ํ
์คํธํ ์ ์์ต๋๋ค. ๋น๋์ค ์์ฑ์๊ฐ ํ
์คํธ๋ฅผ ์ํด ๊ฐ์ฅ ๊ฐ๋จํ ์์ฉ ํ๋ก๊ทธ๋จ ์ค ํ๋์ธ "๊ณ์ฐ๊ธฐ"๋ฅผ ์ ํํ์์๋ ๋ถ๊ตฌํ๊ณ ์ํ๋ ๊ฒฝ์ฐ ๋ค๋ฅธ ํ๋ก์ ํธ์์ ํด๋น ์์
์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋ณตํ ์ ์์ต๋๋ค. ์ฌ๋ฐ๋ฅด๊ฒ ์์ํ๊ณ ๊ตฌ์ฒด์ ์ธ ์๋ฅผ ํตํด ๊ธฐ๋ณธ์ ๊ฐํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
GO TO FULL VERSION