Change Function Declaration, ํจ์ ์ ์ธ ๋ฐ๊พธ๊ธฐ์ ๋ํด ์์๋ณด์.
์์ฝ
์ฝ๋
๋ฐฐ๊ฒฝ
- ํจ์๋ ํ๋ก๊ทธ๋จ์ ์์ ๋ถ๋ถ์ผ๋ก ๋๋๋ ์ฃผ๋ ์๋จ์ด๋ค.
- ํจ์ ์ ์ธ์ ๊ฐ ๋ถ๋ถ์ด ์๋ก ๋ง๋ฌผ๋ฆฌ๋ ๋ฐฉ์์ ํํํ๋ค.
- ๊ทธ๋ฌ๋ฏ๋ก ์ค์ง์ ์ผ๋ก ์ํํธ์จ์ด ์์คํ ์ ๊ตฌ์ฑ ์์๋ฅผ ์กฐ๋ฆฝํ๋ ์ฐ๊ฒฐ๋ถ ์ญํ ์ ํ๋ค.
- ๊ฑด์ถ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ํํธ์จ์ด๋ ์ด๋ฌํ ์ฐ๊ฒฐ๋ถ์ ์๋นํ ์์กดํ๋ค.
- ์ฐ๊ฒฐ๋ถ๋ฅผ ์ ๋ง๋ค์ด๋๋ฉด ์๋ก์ด ๋ถ๋ถ์ ์ถ๊ฐํ๊ธฐ๊ฐ ์ฌ์์ง๋ค.
- ์ด๋ฐ ์ฐ๊ฒฐ๋ถ์์ ๊ฐ์ฅ ์ค์ํ ์์๋ ํจ์์ ์ด๋ฆ์ด๋ค.
- ํจ์ ์ด๋ฆ๋ง ์ข์ผ๋ฉด ๋ญ ํ๋ ๊ฑด์ง ๋จ๋ฒ์ ์ ์ ์๋ค.
- ํ์ง๋ง ์๋ชป๋ ์ด๋ฆ์ ๋ด๋ ๊ทธ๋ฅ ๋๊ณ ์ถ์ ์ ํน์ ๋น ์ง๋ค. ๊ทธ๋ฅ ์ด๋ฆ์ด๋๊น.
- ํ์ง๋ง ๊ทธ๋ฅ ๋๋ค๋ฉด ํผ๋์ ๋๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณ๋๋ค. ํ๋ก๊ทธ๋จ์ ์ํผ์ ์ํด์๋ผ๋ ์ด๋ฌํ ์์ญ์์ ๋์ด๊ฐ์ง๋ง์.
์ด๋ฆ์ด ์๋์ฌ ๋ ํจ์์ ๋์์ ์ฃผ์์ผ๋ก ์จ๋ณด์. ๊ทธ ์ฃผ์์์ ํํธ๋ฅผ ์ป์ด ์ด๋ฆ์ผ๋ก ๋์ฒดํ์.
- ํจ์์ ๋งค๊ฐ๋ณ์๋ ์ค์ํ๋ค.
- ๋งค๊ฐ๋ณ์๋ฅผ ํจ์๊ฐ ์ธ๋ถ ์ธ๊ณ์ ์ด์ฐ๋ฌ์ง๋ ๋ฐฉ์์ ์ ์ํ๋ค.
- ์ด๋์ ๋ ๋ ๋ฒจ์ ์ถ์ํ๋ก ๋งค๊ฐ๋ณ์๋ฅผ ๋ฐ๋์ง์ ๋ฐ๋ผ ํจ์์ ํ์ฉ๋ฒ์๊ฐ ๋ฌ๋ผ์ง๋ค.
- ํด๋์ค๋ก ๋ฐ์ ๊ฒ์ธ๊ฐ? String์ผ๋ก ๋ฐ์ ๊ฒ์ธ๊ฐ?
- ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ ํํ๋ ๊ฒ์ ๋จ์ํ ๊ท์น ๋ช๊ฐ๋ก ํํํ ์ ์๋ค.
- ์ ๋ต์ด ์๋ ๋ฌธ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค.
์ ์ฐจ
๊ฐ๋จํ ์ ์ฐจ
- ๋งค๊ฐ๋ณ์๋ฅผ ์ ๊ฑฐํ๋ ค๊ฑฐ๋ ๋จผ์ ํจ์ ๋ณธ๋ฌธ์์ ์ ๊ฑฐ ๋์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฐธ์กฐํ๋ ๊ณณ์ ์๋์ง ํ์ธํ๋ค.
- ๋ฉ์๋ ์ ์ธ์ ์ํ๋ ํํ๋ก ๋ฐ๊พผ๋ค.
- ๊ธฐ์กด ๋ฉ์๋ ํธ์ถ๋ฌธ์ ์๋ก์ด ํํ๋ก ๋ง์ถ๋ค.
- ํ ์คํธํ๋ค.
- ๋ณ๊ฒฝํ ๊ฒ ๋ ์ด์(๋งค๊ฐ๋ณ์ ์ ๊ฑฐ, ๋ฉ์๋ ์ ์ธ ๋ฐ๊พธ๊ธฐ)์ด๋ผ๋ฉด ํ๋์ฉ ๋๋ ์ ํ์.
๋ง์ด๊ทธ๋ ์ด์ ์ ์ฐจ
- ์ด์ด์ง๋ ์ถ์ถ ๋จ๊ณ๋ฅผ ์์ํ๊ฒ ๋ง๋ค์ด์ผ ํ๋ค๋ฉด ํจ์ ๋ณธ๋ฌธ์ ์ ์ ํ ๋ฆฌํฉํ ๋งํ๋ค.
- ํจ์ ๋ณธ๋ฌธ์ ์๋ก์ด ํจ์๋ก ์ถ์ถํ๋ค.
- ์ด ๊ฒฝ์ฐ ์ถ์ถํ ์ด๋ฆ์ด ์ด์ ํจ์์ ์ด๋ฆ์ด ๊ฐ์ ์ ์๋๋ฐ, ๊ทธ๋ด ๊ฒฝ์ฐ ์์ ์ด๋ฆ์ ์ ์ ํ์.
- ์ถ์ถํ ํจ์์ ๋งค๊ฐ๋ณ์๋ฅผ ์ถ๊ฐํด์ผ ํ๋ค๋ฉด ๊ฐ๋จํ ์ ์ฐจ๋ฅผ ๋ฐ๋ผ ์ถ๊ฐํ๋ค.
- ํ ์คํธํ๋ค.
- ๊ธฐ์กด ํจ์๋ฅผ ์ธ๋ผ์ธํ๋ค.
- ์ด๋ฆ์ ์์ ์ด๋ฆ์์ ์๋ ์ด๋ฆ์ผ๋ก ๋ณ๊ฒฝํ๋ค.
- ํ ์คํธํ๋ค.
๋ฐ๋ผํ๊ธฐ
ํจ์ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ(๊ฐ๋จํ ์ ์ฐจ)
- ํจ์ ์ด๋ฆ์ ๋๋ฌด ์ถ์ฝํ ์ผ์ด์ค์ด๋ค.
- ์์ฆ์ IDE์์ ์ฐพ์์ฃผ๋ ์ด๋ฐ๊ฑด ๊ธ๋ฐฉํ ์ ์๋ค.
ํจ์ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ(๋ง์ด๊ทธ๋ ์ด์ ์ ์ฐจ)
- ์ด์ ์ ์ฌ์ฉํ๋ ๋ฉ์๋์ธ
circum
์ ๋ด๋ถ ๊ตฌํ๋ง์ ๋์ฒดํ์ฌ ํ์ ๋ฒ์ ํธํ์ฑ์ ์ ์งํ๋ค. - ๊ณต๊ฐ API์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ด๋ ๊ฒ ์ฒ๋ฆฌํด์ผ ํ๋ค.
- deprecated๋ก ์ฒ๋ฆฌํด๋๊ณ , ํน์ ์์ ์ ์ ๊ฑฐํ๋ ๊ฒ์ด ์ข๋ค.
๋งค๊ฐ๋ณ์ ์ถ๊ฐํ๊ธฐ
- ๋์ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ Book ํด๋์ค์ ์์ฝ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์ด ์๋ค๊ณ ํ์.
- ๊ทธ๋ฐ๋ฐ ์์ฝ์ ์ฐ์ ์์ ํ๋ฅผ ์ง์ํ๋ผ๋ ์๊ตฌ์ฌํญ์ด ์ถ๊ฐ๋์๋ค.
- ๋งค๊ฐ๋ณ์๋ก ๊ฐ์ ๋ฐ์ ๋ถ๊ธฐ์ณ์ ๋ฃ์ ์์ ์ด๋ค.
- ๊ทธ๋ ๋ค๋ฉด
addReservation
์ด ์ผ๋ง๋ ๋ง์ ๊ณณ์์ ์ฌ์ฉํ๋์ง ํ์ธํด์ผ ํ๋ค. - ์ ์ผ๋ฉด ๊ทธ๋ฅ ๋ค ๋ฐ๊พธ๊ณ , ๋ง๋ค๋ฉด ๋ง์ด๊ทธ๋ ์ด์ ์ ์ฐจ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค. ๋๋ฒ์งธ ์ํฉ์ด๋ผ๊ณ ํด๋ณด์.
- ์ผ๋จ ํจ์๋ฅผ ์ถ์ถํด๋์.
- ๊ฐ์ ์ด๋ฆ์ ์ธ ์ ์์ด ์์ ์ด๋ฆ์ผ๋ก ๋ถ์๋ค.
- ์ ํจ์์ ์ ์ธ๋ฌธ๊ณผ ํธ์ถ๋ฌธ์ ์ํ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ถ๊ฐํ๋ค.
- ๋ค์์ผ๋ก๋
zz_addReservation
ํธ์ถ๋ถ๋ฅผ ํจ์ ์ธ๋ผ์ธํ๋ค.
๋งค๊ฐ๋ณ์๋ฅผ ์์ฑ์ผ๋ก ๋ฐ๊พธ๊ธฐ
- ์ด๋ฒ์ ์ข๋ ๋ณต์กํ ์ํฉ์ ๊ฐ์ ํด๋ณด์
- ์ด ํจ์๋ ๋งค๊ฐ๋ณ์๋ก ๋ฐ์ ๊ณ ๊ฐ์ด ๋ด์๊ธ๋๋์ ์ฌ๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ค.
- ์ด ๊ฒฝ์ฐ
customer
์์ฒด๋ฅผ ๋งค๊ฐ๋ณ์๋ก ๋ฐ๊ณ ์์ด ์ปคํ๋ง์ด ์ฌํ๋ค. - ์ฃผ ์๋ณ ์ฝ๋๋ง ๋งค๊ฐ๋ณ์๋ก ๋ฐ๋๋ค๋ฉด ์์กด์ฑ์ด ์ ๊ฑฐ๋์ด ๋ ๋์ ๋ฌธ๋งฅ์์ ์ฌ์ฉ๊ฐ๋ฅํ๋ค.
- ๊ฐ๋จํ๊ฒ ๋ฆฌํฉํฐ๋ง ํด๋๊ณ , ํจ์ ์ถ์ถํ๊ธฐ๋ฅผ ์ฌ์ฉํ์.
- ์ด์ ๋ณ์๋ฅผ ๋ค์ ์ธ๋ผ์ธํ์.
- ํจ์ ์ธ๋ผ์ธํ๊ธฐ๋ฅผ ์ ์ฉํ์. ๊ทธ๋ฆฌ๊ณ ์ ํจ์๋ก ๊ต์ฒดํ์.