Seize your moment! ๐Ÿ‘พ

์•ˆ๋…•ํ•˜์„ธ์š”. Eric์ž…๋‹ˆ๋‹ค. ์ œ ๋ธ”๋กœ๊ทธ์— ๋ฐฉ๋ฌธํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ป ๊ฐœ๋ฐœ๊ณต๋ถ€/Computer Science 2

[Eric's CS] Sanity Test ๋ž€? ๐Ÿง

โœ… Sanity Test๋ž€? Sanity Test๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ ๋น ๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ„๋‹จํ•œ ํ…Œ์ŠคํŠธ๋กœ, ์ฃผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ํ…Œ์ŠคํŠธ๋Š” ๋ฆด๋ฆฌ์Šค ์ „์— ํ’ˆ์งˆ ๋ณด์ฆ(QA) ๋‹จ๊ณ„์—์„œ ์ง„ํ–‰๋˜๋ฉฐ, ์—ฌ๋Ÿฌ ํ…Œ์ŠคํŠธ ์ค‘์— ๊ฐ€์žฅ ๋จผ์ € ์ˆ˜ํ–‰๋˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. Sanity Test์˜ ๋ชฉ์  Sanity Test์˜ ์ฃผ์š” ๋ชฉ์ ์€ - ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋Šฅ์˜ ์ž‘๋™ ์—ฌ๋ถ€ ํ™•์ธ - ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋”ฐ๋ฅธ ํฐ ๋ฌธ์ œ์  ํŒŒ์•… - ๊ธฐ๋Šฅ ์ถ”๊ฐ€๋‚˜ ์ˆ˜์ •์ด ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ ํ™•์ธ Sanity Test ์˜ˆ์‹œ ์˜ˆ๋ฅผ ๋“ค์–ด, ์˜จ๋ผ์ธ ์‡ผํ•‘๋ชฐ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒฝ์šฐ, Sanity Test๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ: ์‚ฌ์šฉ์ž๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธ ..

[Eric's CS] OpenAPI vs Open API ? ๋‹ค๋ฅธ๊ฑฐ์•ผ? ๐Ÿง

โœ… Abstract ์š”์ฆ˜ API๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐ ํ˜‘์—…์— ์žˆ์–ด์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด๋•Œ ์ข…์ข… "OpenAPI"์™€ "Open API"๋ผ๋Š” ์šฉ์–ด๋ฅผ ๋“ฃ๊ฒŒ ๋˜๋Š”๋ฐ, ์ด ๋‘˜์€ ์„œ๋กœ ๋‹ค๋ฅธ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” OpenAPI์™€ Open API์˜ ์ฐจ์ด์ ์„ ์•Œ์•„๋ณด๊ณ , ๊ฐ๊ฐ์ด ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉ๋˜๋Š”์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1๏ธโƒฃ OpenAPI OpenAPI๋Š” RESTful API ๋ช…์„ธ๋ฅผ ๊ธฐ์ˆ ํ•˜๊ณ  ๋ฌธ์„œํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€์ž…๋‹ˆ๋‹ค. OpenAPI Specification(OAS)์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆฌ๋ฉฐ, ์ฒ˜์Œ์—๋Š” Swagger Specification์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ช…์„ธ๋Š” API์˜ ์—”๋“œํฌ์ธํŠธ, ์š”์ฒญ/์‘๋‹ต ํ˜•์‹, ์ธ์ฆ ๋ฐฉ์‹ ๋“ฑ API์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ JSON ๋˜๋Š” YAML ํ˜•์‹์œผ๋กœ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค. Ope..