<aside> ๐ก This template documents how to review code. Helpful for new and remote employees to get and stay aligned.
</aside>
๋ค์์ API์์ ์ค๋ ์๊ฐ์ด ์ง๋๋๋ผ๋ ์ผ๊ด์ ์ธ ๊ฐ๋ฐ์ ํ๊ฒฝ์ ์ ๊ณตํ๋ ค๋ฉด API์์ ์ฌ์ฉํ๋ ์ด๋ฆ์ด ๋ชจ๋ ๋ค์๊ณผ ๊ฐ์์ผ ํ๋ค.
๋๋ถ๋ถ ๊ฐ๋ฐ์๋ค์ ์์ด๋ฅผ ๋ชจ๊ตญ์ด๋ก ์ฌ์ฉํ๋ ์ฌ๋์ด ์๋๊ธฐ ๋๋ฌธ์, ์ด๋ฌํ ์ด๋ฆ ์ง์ ๊ท์น์ ๋๋ค์ ๊ฐ๋ฐ์๋ค์ด ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ํ๋ ๋ฐ ํ ๊ฐ์ง ๋ชฉ์ ์ด ์๋ค. ์ด๋ฅผ ์ํด์๋ ๋ฉ์๋์ ๋ฆฌ์์ค์ ์ด๋ฆ์ ์ง์ ํ ๋ ๋จ์ํ๊ณ , ์ผ๊ด์ ์ด๊ณ , ์ ์ ์ดํ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.
๊ตฌ๊ธ(Google)์์ ์ฑํํ๊ณ ์๋ ์ด๋ฆ ์ง์ ๊ท์น 3๊ฐ์ง.
์ฝ๋ ๋ฆฌ๋ทฐ ์, ์ํํ ์์ฌ ์ํต์ด ๊ฐ๋ฅํด์ง๋ค.
๊ฐ๋ฅํ๋ค๋ฉด ์ง๊ด์ ์ด๊ณ ์น์ํ ์ฉ์ด ์ฌ์ฉํ์ฌ ์ด๋ฆ์ ์ง์ ํ๋ฉด, ์ฝ๋์ ๋ฆฌ๋ทฐ๋ ์์ฐ์ฑ ํฅ์์ ๋์์ด ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฆฌ์์ค๋ฅผ ์ญ์ ํ๋ method์ผ ๊ฒฝ์ฐ, erase๋ณด๋ค๋ ์น์ํ delete ๋๋ remove๊ฐ ์ข์ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ง๋์น๊ฒ ์ผ๋ฐ์ ์ธ ๋ชจํธํ ์ด๋ฆ์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข๋ค. ์ด๋ก ์ธํด API ๊ฐ๋ ์ ํผ๋ํ ์ ์๋ค. ์คํ๋ ค API ๊ฐ๋ ์ ์ ํํ๊ฒ ์ค๋ช ํ๋ ๊ตฌ์ฒด์ ์ธ ์ด๋ฆ์ ์ ํํ๋ ๊ฒ์ด ์ข๋ค. ์๋ฅผ ๋ค์ด, const customerId;์ด ์ฝ๋๋ ๋ชจ๋ ๊ฐ๋ฐ์๋ค์ด "๊ณ ๊ฐID"์ ์ ๋ณด๋ฅผ ๋ด๋ ๋ณ์๋ผ๋ ๊ฒ์ ํ์คํ๊ฒ ์ ๊ฒ์ด๋ค. ์ถ์ฝ์ด๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ "์ผ๋ฐ์ "์ผ๋ก ์ธ์ ๋๋ ์ค์๋ง ๋๋ ์ถ์ฝ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ์๋ก๋ Application Programming Interface๋ณด๋ค๋ API๊ฐ ๊ถ์ฅ๋๋ ๊ฒ์ด ์ข๋ค.
API ๊ฐ๋ฐ ์, ํ๊ธฐ๋ฒ์ ์ ํด๋๊ณ ๊ณตํต๋ ํ๊ธฐ๋ฒ์ ์ฌ์ฉํ๋ ๊ฒ. ๊ณตํต๋ ๋ฌธ๋ฒ์ ์ฌ์ฉํ๋ ๊ฒ.
Function batchExample () {
console.log("Example Code");
};
const batch_example_arrow = () => {
console.log("Example Code");
};
ํ๋ก์ ํธ ์ด๋ฆ์ด๋ API Root Directory๋ฅผ ๋งํ๋ค. ๋จ์ํ๊ณ ์ง๊ด์ ์ผ๋ก ProgramLanguage๋ช _์ ์ฒด Service๋ช ์ผ๋ก ํ๋ค. ์๋ฅผ ๋ค์ด, node.js๋ก ๊ฐ๋ฐํ ๊ฒ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ API ์ผ ๊ฒฝ์ฐ, "node_search"๋ก ๋ช ๋ช ํ๋ค.