Frontend ์ ์ฅ์์ ์๊ตฌ์ฌํญ ๋ฝ๊ธฐ
์์ฑํ๊ณ ์ ํ๋ Tester ๋ถ๋ถ์ ์๊ตฌ์ฌํญ์ ์์ฑํ์ผ๋, ์๊ฐ๋ณด๋ค ์๊ตฌ์ฌํญ์ด ๋ง์ด ๋์๊ณ , ์๊ฐ๋ณด๋ค ์งํํ๋ ๋น๋๊ฐ ๋ง์ง ์์๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋์ ์๊ฐํ๋ ์๊ตฌ์ฌํญ์ ์ ๋ฐ์ ๋๋ฐ์ ๋ด์ฉ์ ๋ค ์์ฑํ์ง ๋ชปํ๋ค ... ๐ญ
Frontend Tester์ Quest ์ ์ฒญ ์์ฑํ๊ธฐ
Frontend ์์ Tester๊ฐ Quest ์ ์ฒญํ๋ ๋ถ๋ถ์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ด์ ๋ฐ๋ฅธ Backend ์๊ตฌ์ฌํญ์ ๋ฝ์๋ณด์๋ค.
Capstone ๊ธฐ๋ง๋ฐํ ์๋ฃ ์ ์
Capstone ๊ธฐ๋ง๋ฐํ ์๋ฃ ์ ์์ ์๋ฃํ๋ค.
Frontend ์ ์ฅ์์ ์๊ตฌ์ฌํญ๊ณผ ์ ์ฒด์ ์ธ ํ๋ก์ ํธ์ ๊ฐ์ ์ฌํญ์ ๋ฝ์๋ณธ ๊ฒฐ๊ณผ, ๊ฐ๊ธธ์ด ๋ฉ์๋ค๋ ๊ฒ์ ์๊ฒ๋จ.๐ฉ
์๊ฐ๋ณด๋ค ๋ง์ ์๊ตฌ์ฌํญ์ด ๋์ค๊ฒ ๋์์ง๋ง, ๊ทธ๋งํผ ํ๋ก์ ํธ๋ฅผ ๋ ๋ง์ด ์์ฑํ ์ ์๋ค๋ ๊ฒ์ด๋ฏ๋ก, ์๊ตฌ์ฌํญ์ด ๋์ค๋๋๋ก ๋น ๋ฅด๊ฒ ์์ฑํ ์ ์๋๋ก ํด์ผ๊ฒ ๋ค๋ ์ ์ ๊บ ๋ฌ์
Frontend ์ธก ๊ณต๋ถ๊ฐ ์ด๋์ ๋ ๋ง๋ฌด๋ฆฌ๋๋, ์ฝ๋ ์์ฑ์ ์์ด์ ์๋๊ฐ ๋ถ์. ํ์ง๋ง ๊น๋ํ๊ณ ์ด์๊ฒ๋ ํ๋ฌ.๐
Frontend ์ธก ์ฝ๋ ์์ฑ์ ๋ค ๋ง๋ฌด๋ฆฌํ๊ณ ๋ฆฌํฉํ ๋ง๊ณผ ๊ตฌ์กฐ๋ณ๊ฒฝ์ ์งํํ๋ ๊ฒ์ ๊ฒํ ํด๋ณด๋๋ก ํด์ผ๊ฒ ์.
Backend ์งํ์ฌํญ์ด ๊ฑฐ์ ์์
Frontend ์ฝ๋๋ง ์ง์คํ๋ค ๋ณด๋, Backend ๋ ํ์ํ API๋ง ๋ง๋ค๊ฑฐ๋, ์์ ํ๊ฑฐ๋, ์๊ตฌ์ฌํญ์ ์ถ๊ฐํ๋ ์ ๋์ ์์
๋ง ์ด๋ฃจ์ด์ง ... ์๊ฐ์ ๋ ํ ์ ํด์ Backend Code๋ฅผ ๊ฑด๋๋ ค๋ณด๋ ์๊ฐ์ ๊ฐ์ง๋๋ก ํด์ผ๊ฒ ์.
gpg key๋ฅผ github์ ๋ฑ๋กํ๊ณ commit์ ์งํํ๋๋ฐ, data์ ์๋ช ์ ํ์ง ๋ชปํ๋ค๊ณ ๋์ค๋ฉด์ commit์ด ์คํ๋์ง ์์
๐ก ์์ธ์ง ์์๋ณด๋ ๊ณผ์ ์ ๋ด์ Trouble Shooting
git commit editor๋ฅผ vscode๋ก ์ด์ฉํ๋ ๊ฒฝ์ฐ gpg ์๋ํํ๊ธฐ
์ ๊น ๋ด์ฉ์ ์ค๋ช ํ์๋ฉด ๊ฐ๋จํ๊ฒ vscode ๋ด๋ถ ์ค์ ์ ํ๋ ๊ฒ๊ณผ ์ถ๊ฐ์ ์ผ๋ก ๋์น๊ธฐ ์ฌ์ด ๋ด์ฉ๋ ๋ด์๋ค:)
๋ฐ์ดํฐ๋ฅผ Frontend, Backend, Client๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ, ์ด๋ด๋ ์ง๋ ฌํ์ ์ญ์ง๋ ฌํ๋ฅผ ์ ์ฌ์ฉํ๋์ง ์์๋ณด๊ณ Java์์ ์ง๋ ฌํ์ ์ญ์ง๋ ฌํ๋ ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ง๋์ง ํ์ธํ๋ Trouble Shooting ์ ์์ฑํ๋ค.
์ง๋ ฌํ์ ์ญ์ง๋ ฌํ
2๋ฐ3์ผ ์ฌํ๊ณํ์ด ์กํ์์. ๊ฐ์ํด์ ๊ณํ์ ์ธ์์ผ ํจ.
Frontend ๋ณด์ ์ค์ ์ ์ ์ฉํ์ง ์๋๋ผ๋ Cookie ์ค์ ์ ํด์ค์ผํจ.
Forntend์์ store๊ฐ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ๋ค์ ์๋ก๊ณ ์นจ ์์๋ ์ ์ฉํ ์ ์๊ฒ Cookie์ ๋จ๊ฒจ๋์์ผ ํจ.
Frontend Tester์ ๋ด๊ฐ ์ ์ฒญํ Quest ํ์ธํ๊ธฐ ๊ธฐ๋ฅ ์ถ๊ฐ.
๋ด๊ฐ ์ ์ฒญํ Quest๋ฅผ ์ง์ ํ์ธํ๊ณ ์น์ธ๋ฐ์ Quest๋ฅผ ํ์ธํ ์ ์๋๋ก ํ๋ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํด์ผ ํ๋ค.
Backend ์๊ตฌ์ฌํญ์ผ๋ก ์์ฑํ ๋ถ๋ถ ์ํ
Git์ Issue๋ฅผ ํตํด ์์ฑํ ์๊ตฌ์ฌํญ๋ค์ ์ํํ ์ ์๋๋ก ํจ.