๐ Front End Developer ์ Back End ๋์ ๊ธฐ ! ๐
์ด ๊ธ์ PROJECT LION : ํธ์ฝ์น ๊ฐ์ฌ๋์ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉฐ ์ฐธ๊ณ ํ ๊ธ์ ๋๋ค.
์์ ์ค, ๊ฐ๋ฐ๊ณผ์ ์ ๋ฆฌ ๋ฐ issue๊ฐ ๋์๋ ๋ถ๋ถ๋ค์ ๊ณต์ ๋ฐ ๊ธฐ๋กํ๊ณ ์ ์์ฑํ๊ฒ ๋์์ต๋๋ค.
โ ๊ฒฐ์ ๋ฅผ ์ฑ๊ณตํ ์, ๊ฐ ์ํ์ status ๊ฐ์ด "complete" ๊ฐ์ผ๋ก ๋ณํ๋๋ค. ํ์ง๋ง, ํ์ฌ ์ฃผ๋ฌธ ๋ชฉ๋ก์๋ ์ฃผ๋ฌธ์ ์คํจํ ํญ๋ชฉ๋ค๊น์ง ๋ ธ์ถ์ด ๋๊ณ ์๋ค. ์ฆ, status๊ฐ complete(์ฃผ๋ฌธ์๋ฃ) ๋ ํญ๋ชฉ๋ง ๋ฟ๋ ค์ง๊ฒ ํด๋ณด๊ฒ ๋ค.
- ์ฃผ๋ฌธ ๋ชฉ๋ก ๋ก์ง ์ดํด
= find๊ฐ ์ ์๋ ๋ถ๋ถ์ ์ฐพ์๊ฐ๋ณด๋ฉด(models > order.py) ์ฃผ๋ฌธ๋ชฉ๋ก์ document ๋ชจ๋๋ฅผ ๊ฐ์ ธ์ค๊ฒ ์ฒ๋ฆฌ๋์ด ์๋ค.
๊ทธ๋ฌ๋ฏ๋ก, ํ์ฌ ์์ ํ ๋ฐฉ๋ฒ์ status๊ฐ์ด complete ๋ ํญ๋ชฉ๋ค๋ง ๊ฐ์ ธ์ฌ ๊ฒ์ด๋ค.
- ์ํ๊ฐ ์์ฑ (controllers > order.py)
= status๊ฐ complete์ธ ํญ๋ชฉ์ match ๋ณ์์ ๋์ ์ํค๊ณ , document ์ ์ฒด์์ ๊ฐ์ ธ์๋ ์ฃผ๋ฌธ๋ชฉ๋ก์ match๊ฐ๋ง ๊ฐ์ ธ์ฌ ์ ์๋๋ก find ๋ด๋ถ์ ๋์ ์์ผ์ค๋ค.
- ๋ฐ์์ฌ ๊ฐ ์์ฑ (models > order.py)
= match ๊ฐ ์๋ ๊ฒฝ์ฐ์๋ {} ๋ด๋ถ ๊ฐ์ ์ฌ์ฉํ๋ค๊ณ ์ ์ ์์ผ์ฃผ๊ณ , match ๊ฐ์ ๋์ ์์ผ์ค๋ค.
match ๊ฐ์ status ๊ฐ complete๊ฐ์ด๋ฏ๋ก ์ฃผ๋ฌธ์ด ์ฑ๊ณตํ ๋ชฉ๋ก๋ง ๊ทธ๋๋ก ๊ฐ์ ธ์ฌ ๊ฒ์ด๋ค.
- ๊ฒฐ๊ณผํ๋ฉด
= ์ํ๊ฐ์ด complete์ธ ์ฃผ๋ฌธ ๋ชฉ๋ก๋ค๋ง ๋ฟ๋ ค์ง๊ฒ ๋๋ค. (ํ ์คํธ๋ฅผ ์กฐ๊ธ ์งํํด์ ํด๋น ํญ๋ชฉ๋ค์ด ๊ตฌ๋ถ์ด ์ ๊ฐ์ง ์๊ฒ ์ง๋ง .. ^^;; db๋ฅผ ํตํด์ ํ์ธํด๋ณด๋ฉด complete ๊ฐ์ด ๋ง๋ค.)
์ด๋ ๊ฒ ์ฃผ๋ฌธ ํํธ๊ฐ ๋ง๋ฌด๋ฆฌ ๋์๋ค ! ๐
์ด์ ๋จ์ ๋ถ๋ถ์ ํ์ฌ ๋ก์ปฌ์์ ์์ ํ ํ์ผ๋ค์ ์ฃผ์๊ฐ์ ์ ๋ ฅ ํ์ ๋, ์ด๋ ํ๊ฒฝ์์๋ ํ์ธํ ์ ์๋๋ก ํ๋ ค๊ณ ํ๋ค.
๋ค์ ์๊ฐ์๋ ๋ฐฐํฌ๋ก ๋ง๋ฌด๋ฆฌ ํด ๋ณด๊ฒ ๋ค.