geminikims
@geminikims
Students
3,467
Reviews
151
Course Rating
4.9
์ ํ๋ธ ์ ๋ฏธ๋์ ๊ฐ๋ฐ์ค๋ฌด๋ฅผ ์ด์ํ๊ณ ์์ต๋๋ค.
17๋ ์ฐจ ๊ฐ๋ฐ์
์ฃผ์ ๊ฒฝ๋ ฅ
์ ํ ์คํ์ด๋จผ์ธ ๊ธฐ์ ์ด์ฌ (Director of Engineering)
์ ์ฐ์ํํ์ ๋ค ์๋ฒ ๊ฐ๋ฐ์
์ ๋ ์ง์ํฐํ ์ธ๋จผํธ ์๋ฒ ๊ฐ๋ฐ์
์ด์ธ ์คํํธ์ ๋ฑ 7๊ณณ์ ํ์ฌ์์ ๋ค์ํ ๊ฒฝํ ๋ณด์
๋ฐํ ๋ฐ ์ธํฐ๋ทฐ
SLASH 22 - ์ง์ ์ฑ์ฅ ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ๋ง๋ค์ด๊ฐ๋ ๋ฐฉ๋ฒ
์ธํ์ฝ 2024 - ์ง์ ์ฑ์ฅ ๊ฐ๋ฅํ ์ค๊ณ๋ฅผ ๋ง๋ค์ด๊ฐ๋ ๋ฐฉ๋ฒ
๋ธ๋ก๊ทธ
Courses
Reviews
- Gemini's Development Practice - Commerce Backend Basics
- Gemini's Development Practice - Commerce Backend Basics
- Gemini's Practical Development - Commerce Backend Legacy and AI Application
- Gemini's Development Practices - How to Create Sustainable Software
- Gemini's Practical Development - Commerce Backend Legacy and AI Application
Posts
Q&A
AI ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ์ฌ...
์๋ ํ์ธ์ ์ง๋ฌธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!์ต๊ทผ์ ์ ์๊ฒ ๋ฉ์ผ๋ก ์ด๋ฐ ๋น์ทํ ์ง๋ฌธ์ ์ฃผ์ ๋ถ๋ค์ด ๊ฝค ๋ง์์ต๋๋ค์์ฅ์ด ๋น ๋ฅด๊ฒ ๋ณํ๊ณ ์๋ค๊ณ ๋๋ฆฌ์ง๋ง ๋ด ์์ ํ์ค / ๋ด ์ผํฐ์์๋ "๋๋ง ๊ทธ๋ ๊ฒ ๋๋ผ๋? ๋ด๊ฐ ์๋ฏผํ๊ฐ?" ์ ๊ฒฝ์ฐ๊ฐ ๊ฝค ์๋ ๊ฒ ๊ฐ์ต๋๋ค์ ๊ฐ ์ด๋ฒ ๊ฐ์ ์ฃผ์ ์ ๊ตณ์ด AI๋ฅผ ๋ฃ์ ๊ฒ๋ ๊ทธ๋ฐ ๊ณ ๋ฏผ๋ค์์ ์ถ๋ฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ฌดํผ ์ฌ์ค์ด ๊ธธ์๋๋ฐ ์ง๋ฌธ์ ๋ํด ๋ต๋ณ๋๋ฆฌ๋ฉด, ํ์ฉ ๋ฐฉ์์ ๋ํด์๋ ๋ชจ๋ ๋งํด๋ ๋๋ค๊ณ ์๊ฐํฉ๋๋ค๋ค๋ง ๋ง๋ก๋ง์ผ๋ก๋ ๋์์ง๊ธฐ ์ด๋ ค์ธ ์ ์์ต๋๋ค๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์๋์ ๊ฐ์ ์ค์ ์ฌ๋ก๋ค์ ๊ณ์ ๋ง๋ค๊ณ ๋ณด์ฌ์ฃผ๊ณ ๋๋ผ๊ฒ(์ฒด๊ฐํ๊ฒ) ๋ง๋ค์ด์ ํฅ๋ฏธ๊ฐ ์๋ ํ์๋ค์ ๊ณ์ ๋ชจ์์ผ ํฉ๋๋คํ ์คํธ๊ฐ ์๋ ๊ธฐ์กด ์ฝ๋์ ํ ์คํธ ์ฝ๋ ์ ๊ท ๊ธฐ๋ฅ์ ๋ํ ์คํ ์ ์ ๋ฌธ์๊ธฐ์กด ์ฝ๋์ ์ฝ๋ ๊ท์น ๋ถ์ ๋ฌธ์ ๋ฐ ๊ตฌ์กฐ ๋ฌธ์๊ธฐ์กด ์ฝ๋์ ๋ฌธ์ ์ ๋ํ ๋ถ์ ๋ฌธ์์ฐ๋ฆฌ ํ์ ๊ท์น์ด ์ผ๊ด์ ์ด์ง ์๋ค๋ฉด ๊ทธ์ ๋ํ ๋ฌธ์์ฐ๋ฆฌ ํ์์ ์ฝ๋์๋ง ๋ น์๋ ๊ท์น์ ๋ํ ํ์ค ๋ฌธ์AI๋ฅผ ํ์ฉ ๊ฐ์ด๋๋ผ์ธ๋ด๊ฐ ์ฌ์ฉํ ํ๋กฌํํธ ์ด๋ ฅ๋ค (์ด๋ ๊ฒ ์จ๋ณด์ธ์! ์ ๋๋)์ด๋ฐ ๊ฒฐ๊ณผ๋ฌผ๋ค์ ๊ณ์ git ๋๋ ํ ๋ฌธ์์ ์ฌ๋ฆฌ๊ณ ํ์๋ค๊ณผ ๊ณต์ ํด์ ํฅ๋ฏธ๋ฅผ ๋๋ผ๊ฒ ํ๋๊ฒ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค์ด๊ฒ ์ ์ค์ํ๋๋ฉด ํ ์ ์ฒด๊ฐ AI ํ์ฉ์ ๊ด์ฌ์ด ๋ง์์ง๊ณ ์ ๊ทน ํ์ฉํ๋ฉด ํ์ ์ฌ์ฐ์ด ๋๊ณ ํ ์์ฒด์ ์ฑ์ฅ๊ณผ๋ ์ฐ๊ฒฐ์ด ๋๊ธฐ ๋๋ฌธ์ ๋๋ค์์ง์ ์ธ๊ฐ์ ์๋๊ธฐ ๋๋ฌธ์ AI ํ์ฉ์ ์ ํ๋ ํ์๋ค์ด ๋ญ์น๋ฉด ์ ์ ๋ ๋ง์ ์ผ์ ํ ์ ์๋ค๊ณ ๋ด ๋๋ค์ฌ์ค ๊ฐ์์์ ์ค๋ช ํ ํ์ฉํ๋ ๋ฐฉ์๋ค์ ์ด๋ป๊ฒ ๋ณด๋ฉด ํ์ฉ๋ฒ ์ค ์ผ๋ถ์ง๋ง ๊ฒฐ๊ตญ ์ ํ์ฉํ๋ ๊ทผ๋ณธ์ ๋๊ฐ๋ค๊ณ ์๊ฐํฉ๋๋ค๊ทธ๋ฆฌ๊ณ ๊ทผ๋ณธ์ ์ ์ดํดํ๊ณ ์๋ค๋ฉด ๋ค๋ฅธ ํ์ฅ ๋๊ตฌ๋ค์ด ์ฅ์ด์ก์ ๋ ๋ ๊ฐ๋ฅผ ๋ฌ ์ ์์ ๊ฒ์ด๊ณ ์๋ค๋ง ์ํ๊น๊ฒ๋ ์ ๋ ๋น์ฐํ AI ํ์ฉ ์ ๋ฌธ๊ฐ๋ ์๋๋๋ค, ๊ทธ๋์ ์ ๋ฐฉ๋ฒ์ด ๋ฒ ์คํธ๋ฅผ ๋ค ๋ชจ์ ๊ฑฐ๋ผ๊ณ ํ ์๋ ์์ต๋๋ค ๐ ์ ๋ง ์ค์ํ ๊ฑด ๊ฐ์ธ์ด ์๋๋ผ ํ์ด ์ผ์ ๋ ์ํ๊ธฐ ์ํด AI๋ฅผ ์ด๋ป๊ฒ ๋ ํ์ฉํ ์ ์์๊น๋ฅผ ๊ฐ์ด ๊ณ ๋ฏผํ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐ์ด ๋ฉ๋๋ค.๋ชจ์ชผ๋ก ๋ต์ด ๋์๊ธธ ๋ฐ๋๋๋ค! ๊ฐ์ฌํฉ๋๋ค!
- 1
- 2
- 33
Q&A
๊ฒฐ์ ๊ฐ๋ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ ๊ธฐ์ค๊ณผ ๋ค์ด๋ฐ ์ ๋ต์ ๋ํ ์ง๋ฌธ์์ต๋๋ค !
์๋ ํ์ธ์ ์ง๋ฌธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค![์ง๋ฌธ1]์ ๊ฐ ๋๋ ๊ฒ์ ๊ฒฐ์ ์ ์๋ช ์ฃผ๊ธฐ๋ ํฐ ๊ธฐ์ค์์ ๋ถ๋ฆฌ๋์ด ์๋ค๊ณ ์๊ฐํ์ต๋๋ค ์์ฑ -> ์ฑ๊ณต/์คํจ ์ด๋ฐ ๋๋์ผ๋ก ๋๋์ด์ ธ์๋ค๊ณ ์๊ฐํ์๊ณ ๊ทธ ๊ธฐ์ค์์ ์์ฑ๊ณผ ์ฒ๋ฆฌ(์ฑ๊ณต/์คํจ)๋ฅผ ๋ถ๋ฆฌํ๊ฒ ๋์์ต๋๋ค๋ฌผ๋ก ์์ฑ ์์ฒด๋ ๋จ์ ์ฒ๋ฆฌ๋ผ๊ณ ๋ณผ ์ ์์ง๋ง, ์ด๋ ํ์์ ์ผ๋ก ์์ฑ๊ณผ ์์ฑ ์ดํ์ ์ด๋ ํ ๊ณผ์ ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ๊ฒฐ๊ณผ(์ฑ๊ณต ๋๋ ์คํจ)๋ฅผ ๋ถ๋ฆฌํ๋ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค๊ณ ์ ํ์ต๋๋ค! ๊ทธ๋ ์ง๋ง ์ด๋ ์ ๊ฐ ์๋์ ์ผ๋ก ์๋ช ์ฃผ๊ธฐ๋ฅผ ์ ๋ณด์ด๋๋กํ๊ณ ๋๋์ ๋ณด์ฌ๋๋ฆฌ๊ณ ์ ๋๋ ๊ฒ์ด์ง ์ค์ ์ ์ด์ฃผ์ ๊ฒ ์ฒ๋ผ Processor๋ก ์ฒ๋ฆฌํ๋๊ฒ ์ด์ํ์ง๋ ์์ต๋๋ค! ๋ชจ์ชผ๋ก ์ด๋ฌํ ๊ด์ ์ ์ฐธ๊ณ ํ์ ์ ํ๋ฒ ์๊ฐํด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค! [์ง๋ฌธ2]์ฌ์ค ์ ๋ Manager, Processor ๋ผ๋ ์ด๋ฆ์ ์ ํธํ์ง ์์ต๋๋ค ๐ ์๋ํ๋ฉด ํด๋์ค ์ด๋ฆ์ ๋ดค์๋ ์ง๊ด์ฑ๊ณผ ๋ช ํ์ฑ์ด ๋จ์ด์ง๊ธฐ ๋๋ฌธ์ ๋๋ค ๊ทธ์น๋ง ์ค์ ๋ก ์ด๊ธฐ ๊ฐ๋ฐ์์๋ ๋ค์ด๋ฐ ๋๋ฌธ์ ๋ง์ถ๊ธฐ์ํด ๋๋ฌด ์์ ์กฐ๊ฐ(Reader, Writer, Appender, Updater ....) ์ผ๋ก ์ชผ๊ฐ๋ฉด ๊ทธ๊ฒ ๋๋ก ๋นํจ์จ๊ณผ ๋ญ๋น๊ฐ ์๊ธด๋ค๊ณ ์๊ฐํ๊ณ ๊ทธ๋ด๋ ์งํ ์ค๊ฐ ๋จ๊ณ(์ถํ ๋ฉ์น๊ฐ ์ปค์ง๋ฉด ๋ถ๋ฆฌ๋ฅผ ์ํ ๋จ๊ณ)๋ก ์ ๋ฐ ๋ชจํธํ๋ค์ด๋ฐ์ ์ฌ์ฉํ๋ ํธ์ธ ๊ฒ ๊ฐ์ต๋๋ค ๊ทธ๋์ ์ฌ์ค Manager, Processor, Handler ์๋ฐ ๋ค์ด๋ฐ ๊ฒฐ์ ์์๋ ์์ฒญ๋ ๊ธฐ์ค์ด ์์ง๋ ์์ต๋๋คใ ใ ;๊ทธ๋ฅ ๋ชจ์ฌ์ง ํจ์๋ค์ ์ฑ ์์ด๋ ์ญํ ์ ๋์์ค๊ฐ ์ค๊ณํ๊ฑฐ๋ ๊ด๋ฆฌ ์ญํ ์ ๊ฐ๊น๋ค๋ฉด Manager๋ฅผ ์ฐ๋ ๊ฒ ๊ฐ๊ณ / ์ฒ๋ฆฌ ๊ด์ ์ ๋์์ค๊ฐ ๊ฐํ๋ฉด Processor ๋ผ๊ณ ์ง์นญํ๋ ํธ์ ๋๋ค! ์ ์ผ๋ฉด์ ์๊ฐํด๋ณด๋ ๊ฒฐ์ ๊ฐ๋ ์๋ ์ฒ๋ฆฌ๊ฐ ๋ ์์ฐ์ค๋ฝ๊ฒ ์ ์ด์ธ๋ฆฌ๋ค๊ณ ํ๋จํ ๊ฒ ๊ฐ์ต๋๋ค!๋ชจ์ชผ๋ก ๋ต์ด ๋์๊ธธ ๋ฐ๋๋๋ค! ๊ฐ์ฌํฉ๋๋ค!
- 1
- 3
- 34
Q&A
PaymentValidator์ PaymentProcessor์์ ์ฃผ๋ฌธ๊ณผ ๊ฒฐ์ ๋ฅผ ์ค๋ณต ์กฐํํ๋ ๊ตฌ์กฐ์ ๋ํ ์ง๋ฌธ์ด ์์ต๋๋ค !
์๋ ํ์ธ์ ์ง๋ฌธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!์ ์ด์ฃผ์ ๊ฒ ์ฒ๋ผ ๋น์ฆ๋์ค ํ๋ฆ์ ๋ช ํํ ๋ค์ด๋ด๋ ์๋๋ผ๊ณ ์ดํดํด์ฃผ์ ๋ ๊ด์ฐฎ์ต๋๋ค!๋ถ๊ฐ์ ์ผ๋ก ์ด๋ฌํ ๋ถ๋ฆฌ๊ฐ ๊ฐ ํด๋์ค๋ค์ ์ฑ ์๊ณผ ๋งก๊ณ ์๋ ์ญํ ๋ ๋ช ํํด์ง๋ ๊ฒ ๊ฐ์ต๋๋ค! ์ถ๊ฐ์ ์ผ๋ก ์ ์ด์ฃผ์ ๋ฐฉ์๋ ๊ฐ๋ฅ์ ํ ๊ฒ ๊ฐ์ต๋๋ค๋ง, ๋๋์ ์ผ๋ก ์ ๋ด์ผํ ๊ฒ ๊ฐ์ต๋๋ค์ง๊ธ ์ฝ๋ ์์ด ์์์ ํด๋ดค์๋๋ Validator๊ฐ validation ๊น์ง ์ฒ๋ฆฌํ ํ PaymentContext๋ฅผ ์ง์ ๋ง๋๋ ์ฑ ์์ ๊ฐ๋ ๊ฒ์ ์กฐ๊ธ ๊ณผํ์ง ์์๊น? ๋ผ๋ ์๊ฐ์ด ๋๋ ๊ฒ ๊ฐ์ต๋๋ค์ผ๋ฐ์ ์ผ๋ก validator์ ๊ฒฐ๊ณผ๋ ์์ธ๋ฅผ ๋์ง๊ฑฐ๋ validation์ ์ํ๋ฅผ ์ ๋ฌํ๋ ์ ๋๊ฐ ์ ํฉํ๋ค๊ณ ์๊ฐ๋์ด Context๋ ๋๋ฌด ํฌ์ง ์์๊นํ๋ ์๊ฐ์ด ๋๋ ๊ฒ ๊ฐ์ต๋๋ค! ๋ค๋ง ์ด๋ ๋ถ๊ฐํ๋ค๊ฑฐ๋, ๊ตฌ์กฐ์ ๋ฌธ์ ๋ณด๋ค๋ ์ผ๋ง๋ ๋ ๋น์ฆ๋์ค์ ํ๋ ฅ ๋๊ตฌ๋ค์ ๊ด๊ณ๋ฅผ ์ ๋ํ๋ด๋์ง ๊ด์ ์ผ๋ก ์๊ฐํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค!๋ชจ์ชผ๋ก ๋ต์ด ๋์๊ธธ ๋ฐ๋๋๋ค! ๊ฐ์ฌํฉ๋๋ค!
- 1
- 3
- 20
Q&A
์ฌ์ฉ์๊ฐ ์ํ์ ์ ํํ๊ณ ์ฟ ํฐ์ ๊ณ ๋ฅผ ๋ ๊ฐ์ฅ ํํ์ด ํฐ ์ฟ ํฐ์ ๊ณ ๋ฅด๋ ์ํฉ
์๋ ํ์ธ์ ์ง๋ฌธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!์ฐ์ findBestBenefitCoupons ์ด ๋ฌด์จ ๊ธฐ๋ฅ์ธ์ง์, ์ฟผ๋ฆฌ ๋ถํ ๋๋ ์ดํ๋ฆฌ์ผ์ด์ ์์ ๋ก์ง ์ ์ฉ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ๊ฒํ ํด๋ด์ผํ ๊ฒ ๊ฐ์ต๋๋ค๋ง ์ต์ข ์ ์ผ๋ก ํต์ฌ์ ์ธ ํํฐ๋ง +ํ์ด์ง + ์ ๋ ฌ์ ๋ํ ๋ถ๋ถ์ ํฌํจํ๋ ค๋ฉด ์ฟผ๋ฆฌ ๋ ๋ฒจ์์ ์ฒ๋ฆฌํ๋๊ฒ ์ฑ๋ฅ์ ์ผ๋ก ๊ตฌํ์ ์ผ๋ก ํจ์ฌ ๋ ์ข๋ค๊ณ ๋ณด๊ธดํฉ๋๋ค์คํ๋ ค ์ฟผ๋ฆฌ๋ฅผ ๋ถํ ํ๋ ค๋ฉด ๋์์ ์ถ์ถํ๋ ์ฟผ๋ฆฌ + ๋ฐ์ดํฐ๋ฅผ ์ฑ์ฐ๋ ์ฟผ๋ฆฌ (in์ ๋ก ID๋ฅผ ๋ฐ๊ฑฐ๋ํจ) ์ด๋ ๊ฒ ๋๊ฐ์ ๋๋ก ๋๋ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค ๋ค๋ง ์ ์ด์ฃผ์ ๊ฒ ์ฒ๋ผ ์ฌ์ฉ์ ๋ณ ์ฟ ํฐ ์ ์์ฒด๊ฐ ๋ง์ง ์๋ ๊ฒ์ ๋ง๊ธฐ ๋๋ฌธ์ ์ดํ ๊ตฌํ ๋ก์ง์ผ๋ก ํ ์ ์๋ค๋ ๊ฒ๋ ํ๋นํ ๊ด์ ์ด๊ธดํฉ๋๋ค (๋ฐ์ดํฐ ๊ฑด์๊ฐ ์ ๊ธฐ ๋๋ฌธ์)๊ทธ๋ ์ง๋ง ํญ์ ๊ท๋ชจ๊ฐ ์ปค์ง ๊ฒ์ ์์ํ๊ณ ๋๋นํ๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ๋ณผ ์๋ ์์ผ๋ ์ด๋ฐ ์กฐํ๋ ์ต๋ํ DB ๋ฆฌ์์ค๋ฅผ ํ์ฉํ๋๊ฒ ์ข์ง ์์๊น๋ ์๊ฐ์ด ๋จผ์ ๋๋ ๊ฒ ๊ฐ์ต๋๋ค!ํ๋น์ฑ์ ๋ ๋ค ์์ผ๋ ๊ฒฐ์ ํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค (์ ๋ผ๋ฉด ์ฟผ๋ฆฌ๋ฅผ ๋ถํ ํ ์ ์๋์ง ๊ฐ์ ๋ณด๊ณ ๋๋ ์ผ๋ง๋ ๋ณต์กํ ์ฟผ๋ฆฌ์ธ์ง ๋ถ๋ฆฌ + ์ต์ ํ๊ฐ ๋ถ๊ฐํ์ง์ ๋ฐ๋ผ ๊ฒฐ์ ํ ๊ฒ ๊ฐ๋ค์)์ ์ด์ฃผ์ "์ต์ ์ฟ ํฐ ๋ชฉ๋ก" ๊ธฐ๋ฅ์ด ์ ํํ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ ์ถํด๋ณด๋ฉด ๊ฒฐ์ ๊ธ์ก์์ ์ต๋ํ ๋ง์ด ์ฐ๊ฒํด์ ์ต์ ์ ์ฟ ํฐ์ ์ ์ฉํด์ฃผ๋ ๊ธฐ๋ฅ ์ด๋ผ๊ณ ์ ์ถ๊ฐ ๋๊ธดํฉ๋๋ค์ด ์ ์ ๋ผ๋ฉด ์ฌ์ค ์ฌ์ฉ์์ ํ์ฑํ + ์ต์ ์ฃผ๋ฌธ ์กฐ๊ฑด์ด ํ์ฉ +@ ์ด์ฉ๋ ์ ์ฉ ๊ฐ๋ฅํ ๋์ ์ฟ ํฐ์ ๋ชฉ๋ก์ ์ ์ฒด ๊ฐ์ ธ์์ ๋ก์ง์ผ๋ก loop๋ฅผ ๋๋ฆด ๊ฒ ๊ฐ์ต๋๋ค์ด ๊ธฐ๋ฅ ์์ฒด๋ ๋๊ท๋ชจ๋ก ๊ฐ๋๋ผ๋ ๋ฐ์ดํฐ ๊ท๋ชจ ์์ฒด๊ฐ ์ ์ด์ฃผ์ ๊ฒ ์ฒ๋ผ ๊ธฐํ๊ธ์์ ์ผ๋ก ์ปค์ง๊ธด ํ๋๋ ๋ณ๋ฐ ๋ค๋ฅด์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค ์ถ๊ฐ๋ก ๋ง์ฐํ ๋๊ท๋ชจ์์๋ ๋ชจ๋ ๋ถ๋ถ์ด ๋๊ท๋ชจ๋ ์๋๋ค ๋ณด๋๊น ๋ ์์ฒญ๋๊ฒ ํน๋ณํจ์ด ์์ง๋ ์์ต๋๋ค๋ชจ๋ ๊ธฐ๋ฅ์ด ๋๊ท๋ชจ ๋ฐ์ดํฐ/ํธ๋ํฝ์ด ๋์ง๋ ์๋ค๋ณด๋ ๊ฐ์ฅ ์ค์ํ๊ฑด ๋ฐ์ดํฐ์ ์ / ๋ฐ์ดํฐ์ ์ฑ์ฅ ๊ณก์ ์ด๋ฐ ๊ธฐ์ค์ด ๊ธฐ๋ณธ์ด ๋๋ ๊ฒ ๊ฐ์ต๋๋ค ์๋น์ค ํน์ฑ์ด ์ฟ ํฐ์ ๋์ฌํ๋ ํจํด์ด ์๋ ์ด์ ์ฌ์ฉ์๊ฐ ๋ณด์ ํ ํ์ฑํ ๋ ์ฟ ํฐ์๋ฐ์ดํฐ ๊ท๋ชจ๊ฐ ์๊ธฐ ๋๋ฌธ์ ํฌ๊ฒ ์บ์ฑ์ํ๊ฑฐ๋ ํ ํ์์ฑ๋ ํฌ๊ฒ ๋ชป ๋๋ผ๋ ๊ฒ ๊ฐ์ต๋๋ค ๋ชจ์ชผ๋ก ๋ต์ด ๋์๊ธธ ๋ฐ๋๋๋ค! ๊ฐ์ฌํฉ๋๋ค!
- 1
- 2
- 60
Q&A
AI ๋ฅผ ์ ์ฉ์ ๋ธ๋์น๋ฅผ ๋ค๋ฃจ๋ ํ ๊ฐ์๊ฒ ์์๊น์?
์๋ ํ์ธ์ ์ง๋ฌธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!์ค...! ์ฌ์ค ์ด ๋ถ๋ถ์ ์ด๋ฒ ๊ฐ์์์ ์ง์ ์ ์ผ๋ก ์ธ๊ธํ์ง๋ ์์ต๋๋ค๋ง! ์ค์ํ ๋ถ๋ถ ๊ฐ์ต๋๋ค! (์ ๋ ๊ณ์ ์คํํ๋ฉด์ ๊ณ ๋ฏผํ๊ณ ์๋ ๋ถ๋ถ์ด๊ณ ์) ์ด๊ฒ ๊ด๋ จํด์๋ ์ฌ๋ฌ ์ ๋ต์ ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์๋ฐ์๊ธฐ๋ณธ์ ์ผ๋ก๋ AI์๊ฒ ์์ฒญํ Task๋ณ๋ก ๋ธ๋์น๋ฅผ ๋ถ๋ฆฌ ํ๋๊ฒ ์์ง์ ์ข๋ค๊ณ ์๊ฐํฉ๋๋ค๊ฐ๋ น ๋์์ ์ผ๋ก ์์ ์ ์ํฌ๋ main ๋ธ๋์น ๊ทธ ์์ฒด์ ๋ชจ๋ ์์ ์ ํ๋ค๋ฉด ์๊ฐ๋ณด๋ค ์์ ์ฌํญ์ด ์ ๋๋ก ์ดํ๋ฌ๋์ง ์ค๋ฅด๋ฅต (๋๋ ๊ผผ๊ผผํ) ๋ฆฌ๋ทฐํ๊ธฐ๊ฐ ํ๋ค์ด์ง๋๋ค๊ทธ๋์ AI์๊ฒ ์์ฒญํ ์์ ๋จ์๋ฅผ ์ ์ ํ ๋๋ด๊ณ ๋ณ๋ ฌ ์ ์ผ๋ก Task๋ฅผ ๋๋ฆฐ๋ค๋ฉด ์์ฐ์ค๋ฝ๊ฒ ๋ธ๋์น๋ฅผ ๋๋๋๊ฒ ๋ง๋ค ์๊ฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค +์์ ๊ฐ์ repo๋ฅผ local์ n๊ฐ clone ๋ฐ์์ ๋ณ๋ ฌ๋ก ๋๋ฆฌ์๋ ๋ถ๋ค๋ ์๋ค๊ณ ํฉ๋๋ค(๋ค๋ง ์ด์ AI Agent๋ค์ด worktree ์์ฒด๋ฅผ ๋๋ฌด ์ ํ์ฉํด์ ์ด๋ด ํ์๋ ์๋ค๊ณ ํ์๋ ๋ถ๋ค๋ ์๊ตฌ์ใ ใ , ์ ๋ ๋ช๋ฒ ํ ์คํธ ํด๋ดค๋๋ฐ ์ ์ ์๊ธฐ๋ํ๊ณ ๊ด์ฐฎ๊ธฐ๋ ํ์ต๋๋ค) ++ ์ด๋ฐ ์ ๋ต ๋ํ ์ฌ์ค ๋งค์ผ ๋ฐ๋๋ ๊ฒ ๊ฐ์ต๋๋ค, ํธ๋ ๋๊ฐ ๋๋ฌด ๋น ๋ฅด๊ฒ ๋ณํ๊ณ ์งํํ๊ณ ์์ด์ ์ ๊น ๋์น๋ฉด ๋ค๋ฅธ ์ ๋ต์ด ๋์ธ๋๋ผ๊ตฌ์ใ ใ .. ์ต๊ทผ์ ๋ณธ ์ด๋ค ๋ถ ์๊ฒฌ์ ๋ธ๋์น ๋ถ๋ฆฌ ์์ฒด๊ฐ ํ์ ์๋ค ๋ผ๊ณ ๋งํ์ ๋ถ๋ค๋ ์์์ต๋๋คใ ใ ;;๋ชจ์ชผ๋ก ๋ต์ด ๋์๊ธธ ๋ฐ๋๋๋ค! ๊ฐ์ฌํฉ๋๋ค!
- 1
- 2
- 55
Q&A
์๋ก ๊ฐ๋ฐํ๋ค๋ฉด ๊ตฌํ ์์
์๋ ํ์ธ์ ์ง๋ฌธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ๋ค์ ์์ฑํ์ ๋ค๋ ์์ฃผ ๋ฉ์ง ํ๋ จ์ ๋๋ค! ๐์ฌ์ค ์ ์ ๊ฒฝ์ฐ๋ ์ด ํ๋ก์ ํธ๋ ๊ฐ์ ์์ ๋ชฉ์ ์ด๋ค๋ณด๋ ์์ฒญ ๊ท์น์ ์ก๊ณ ๊ตฌํํ์ง ์์์ต๋๋ค๋ง์ค์ ๋ก ์ค๋ฌด๋ผ๊ณ ์๊ฐํ๊ณ ๊ตฌํํด๋ณธ๋ค๋ฉด ๊ฐ๋ ํด๋์ค๋ค๊ณผ ๊ฐ๋ ์ปดํฌ๋ํธ(Reader, Appender ... etc) ๋ค์ ๊ตฌ์กฐ๋ฅผ ๋จผ์ ์ก๊ณ ์ธ๋ถ ๊ตฌํ์ ์ฑ์๋๊ฐ๋ ๊ฒ์ ์ ํธํฉ๋๋ค์ถ๊ฐ๋ก ๊ทธ ๊ตฌ์กฐ๋ฅผ ์ก์๋ ํ ์คํธ ๋จผ์ ์์ํ๋ ๊ฒ์ ๋ณดํต ์ ํธํฉ๋๋ค ๐๋ค๋ง! ํ๊ฐ์ง ๊ท์น๊ณผ ํจํด์ผ๋ก ๊ตฌํํ์ง ์๋๊ฒ ์ข์ ํ๋ จ ๊ฐ์ต๋๋ค (์ค์ ๋ก ์ค๋ฌด์์ ์ ๋ ๊ทธ๋ ๊ฒํ๊ตฌ์!)์๊ตฌ์ฌํญ ์ผ์ด์ค๋ง๋ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋จผ์ ๊ตฌ์กฐ๋ฅผ ์ก๋๊ฒ ์ค์ํ ๋๊ฐ ์๋ ๊ฒ ๊ฐ๊ตฌ์!๋ ์ธ๋ถ ์ฐ๋ ๋จผ์ ๊ตฌ์ถํด๋๊ณ ์์ํ๋๊ฒ ์ ๋ฆฌํ ๊ฒฝ์ฐ๊ฐ ์๋ ๊ฒ ๊ฐ๊ตฌ์ (ex] ๊ฒฐ์ ๋ฑ๋ฑ)๊ฐ์ธ์ ์ผ๋ก ์์ฃผ ์ข์ ํ์ต๋ฒ์ด๋ผ ์๊ฐํฉ๋๋ค, ๋ง์ด ์๊ฐํ์๊ณ ๋ง์ด ๊ณ ๋ฏผํ์๋ฉด์ ๊ตฌํํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค!๋ชจ์ชผ๋ก ๋ต์ด ๋์๊ธธ ๋ฐ๋๋๋ค! ๊ฐ์ฌํฉ๋๋ค!
- 1
- 1
- 64
Q&A
์ฅ๋ฐ๊ตฌ๋ ์์ดํ ๊ฐ๊ฒฉ ๊ธฐ์ค?
์๋ ํ์ธ์ ์ง๋ฌธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!ํด๋น ๋ถ๋ถ์ ์ต์ข ์์ ์์ ๋๋ฝ๋ ๋ถ๋ถ ๊ฐ์ต๋๋ค! ๋ฒ๊ทธ๋ค์๐ฑ ์ต์ข ํ๋ก์ ํธ๋ฅผ ์์ ํด์ ์ฌ๋ ค๋๊ฒ ์ต๋๋ค!(๊ทธ์ ์ ๊ฐ๋จํ ์์ ์ด๋ AI๋ก ๋๋ ค๋ณด์๋๊ฑธ ์ถ์ฒ๋๋ ค์ใ ใ )์ถ๊ฐ ์ง๋ฌธ ์ฃผ์ ๋ถ๋ถ์์ ๋ณด๋ฉด ProductOption์ด ์๊ธฐ๋ฉด์ Product์ ๊ฐ๊ฒฉ์ ๋ฌด์๋ฏธํด์ง๊ฒ ๋ง์ต๋๋ค, ๋ค๋ง '๋ํ ๊ฐ๊ฒฉ' ์ ์๋ฏธ๋ก ๋์ํ๋ค๊ณ ๋ด์ผํ ๊ฒ ๊ฐ์ต๋๋ค์ด๋ฐ๊ฑธ ํ์ฉํ๋ ์ผํ๋ชฐ์ ๋ณด๋ฉด ๊ณ ๊ฐ์ ์ ํ์ ์ด๋๊ธฐ ์ํด ์ด ๊ฐ๊ฒฉ์ ํ์ฉํ๋ ๊ฒ ๊ฐ๋๋ผ๊ตฌ์ (์ํ ๋ชฉ๋ก์์ ๋ ธ์ถ ํ๋ ๊ฐ๊ฒฉ์ ์ด ๊ฒ์ผ๋ก ์ฌ์ฉ)๊ทธ์น๋ง ์ด๋ฌ๋ฉด ์์ธ ํ์ด์ง ์์ ์ต์ ์ ํ ํ ๊ฐ๊ฒฉ์ด ์ฆ๊ฐํ๋ ๊ฒ์ ๋ณด๊ณ ๊ณ ๊ฐ์ด ํ๋ ์ ์์ผ๋ ์ ์ ํ ์กฐ์ ํด์ผํ๋ ๊ฒ ๊ฐ์ต๋๋ค (์ํ๊ฐ๊ฒฉ์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ต์ ์ ๊ฐ๊ฒฉ์ผ๋ก ํ๋ค๋๊ฐ..)์ต์ ๊ฐ๋ ์ ๋ํด ์ง๋ฌธ ์ฃผ์ ๊ฒ์ ๋ณ๋ ์คํ์ผ๋ก ๊ตฌํํด์ผํ ๊ฒ ๊ฐ์ต๋๋ค ํ์ฌ๋ง๋ค ๋ถ๋ฃจ๋ ๋ช ์นญ์ ๋ค๋ฅด๊ฒ ์ง๋ง ์ ๋ ๊ทธ๋ฐ ๊ฒ์ '๋ค์ค์ต์ ' ์ด๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ์!๊ทธ ์คํ์ ๊ตฌํํด์ผํ ๊ฒ ๊ฐ์ต๋๋ค, ๋จ์ผ ์ ํ์ด ์๋ ์ฌ๋ฌ ์ต์ ์ ์ ํํด์ ์กฐํฉํ๋ ๋ฐฉ์์ด ๋๊ฒ ์ฃ ์ง๊ธ ์ฝ๋์์ ํ๋ฒ ๊ตฌํํด๋ณด์๋ ๊ฒ๋ ์ข์ ํ๋ จ์ผ ๊ฒ ๊ฐ์ต๋๋ค!๋ชจ์ชผ๋ก ๋ต์ด ๋์๊ธธ ๋ฐ๋๋๋ค! ๊ฐ์ฌํฉ๋๋ค!
- 1
- 2
- 84
Q&A
์ธํ ๋ฆฌ์ ์ด์์ legacy ํ๋ก์ ํธ ๊ทธ๋ ์ด๋ค ์ธ์ ๋ถ๊ฐ
์ IDE์์ ๋์ค๋ ์๋ฌ ๋ฉ์ธ์ง๋ฅผ ์ฌ๋ ค์ฃผ์๋ฉด ๊ฐ์ด ํ์ธ ํด๋ณผ ์ ์์ ๊ฒ ๊ฐ์์!๋๋ GPTํํ ๋ฌผ์ด๋ณด๋ฉด ๋นจ๋ฆฌ ๋ต์ ์ฐพ์ผ์ค ์๋ ์์ ๊ฒ๋๋ค!
- 1
- 4
- 82
Q&A
์์กด ๋ฐฉํฅ์ ๋ํ ๊ณ ๋ฏผ
์๋ ํ์ธ์ ์ง๋ฌธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!์์ฃผ ๋ฉ์ง ๊ณ ๋ฏผ๋ค์ ํ๊ณ ๊ณ์๊ตฐ์! ๊ทธ ๊ณผ์ ์์ฒด๊ฐ ์ข์ ํ๋ จ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค์ฐ์ ์ ์ด์ฃผ์ ์ํฉ์ ๋ํด ์ข ํฉ์ ์ธ ์ ์๊ฒฌ์ ๋๋ฆฌ๊ฒ ์ต๋๋คCoupon๊ณผ OwnedCoupon์ ๊ฐ๋ ์ ์ผ๋ก ๊ฐ์ ๊ฒฉ๋ฒฝ์์ ์กด์ฌํฉ๋๋ค์ ํํ ๋ณด๋ฉด Coupon์ ๊ธฐ๋ฐ์ผ๋ก OwnedCoupon์ด ๋ง๋ค์ด์ง๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค(๋ค๋ง ์ด๊ฑธ ๋ถ๋ชจ ์์์ ๊ด๊ณ๋ผ ๋ณด๊ธฐ๋ ์ด๋ ต๋ค๊ณ ์๊ฐํฉ๋๋ค)๊ฐ์ ๊ฒฉ๋ฒฝ์ ์กด์ฌํ๋ ์ธก๋ฉด์์๋ ์๋ก ์๊ณ ์๋ ๋ถ๋ถ์ด ํฌ๊ฒ ๋ฌธ์ ๊ฐ ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค๋ฌผ๋ก ์ด ๋ถ๋ถ์ด ๋ง์ ๋๋ฌด ๊ฑธ๋ฆฐ๋คํ๋ฉด ownedCoupon ์ coupon ์ ๋ณด๋ฅผ ๋ชจ๋ ๋ค ๋ฃ์ด ๋ฒ๋ฆฌ๋ฉด ownedCoupon์ coupon์ ๋ชฐ๋ผ๋ ๋๊ฒ ์ง๋ง ์ด๋ฌ๋ฉด ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ฐ ์๊ตฌ์ฌํญ์ ๋ถ๋ง์กฑ ํ๋ ๋ถ๋ถ์ด ์๊ธฐ๊ฒ ๋๊ฒ ์ฃ , ๋ค๋ฅธ ๊ด์ ์ ํํํ๋ ์ธก๋ฉด์์ ๋ค๋ฅธ ํํ์ ์ฟ ํฐ ๋ฐ์ดํฐ ๊ฐ์ฒด(ex]CouponCondition..)๋ฅผ ๊ตฌ์ฑ ํ ์๋ ์์ ๊ฒ ๊ฐ์ต๋๋ค์ ์ด์ฃผ์ ์์ ๊ด์ ์์ ๋งํด์ฃผ์ ๋ถ๋ถ์ ์์ฃผ ํ๋นํ ๊ด์ ์ ๋๋ค ๊ทธ ์ธก๋ฉด์ผ๋ก ๋ณด๋ฉด OwnedCouponService์ ์๋๊ฒ ๋ง์ฃ ๐๊ฒฐ๊ตญ ์ด๋ค ์์ ์ผ๋ก ๋ด๊ฐ ๋ณด๊ณ ๊ฐ๋ ์ ๊ตฌ์กฐ๋ฅผ ์ก์๊ฐ ๊ฒ์ธ๊ฐ? ์ด๊ฒ ์ค์ํฉ๋๋คCoupon ๊ณผ OwnedCoupon์ ๊ฐ์ ๊ฐ๋ ๊ตฐ์ง(๊ฒฉ๋ฒฝ ์์) ์๋๊ฐ?Coupon ๊ณผ OwnedCoupon์ ๊ฑฐ๋ฆฌ๋ ์ผ๋ง๋ ๋จ์ด์ ธ์๋๊ฐ?Coupon ๊ณผ OwnedCoupon์ ์์ง๋๊ฐ ์๋ก๋ฅผ ์๊ณ ์๋๊ฒ ํด๊ฐ ๋๋๊ฐ?์๊ตฌ์ฌํญ ๊ธฐ์ค OwnedCoupon์ด Coupon์ ๋ชจ๋ฅผ ์ ์๋๊ฐ?์ฌ์ฉ์๊ฐ ์ฟ ํฐ์ ๋ค์ด๋ก๋ ํ๋ค ์ ์๋ฏธ๋ฅผ OwnedCoupon๋ฅผ ๊ธฐ์ค์ ์ผ๋ก ๋ฐ๋ผ๋ด๋ ๊ด์ฐฎ์๊ฐ?์ด๋ฐ ๋๋์ ์ง๋ฌธ๋ค์ ํด๋ณด์๊ณ ์ด๋ป๊ฒ ๊ตฌ์ฑํ ์ง ๊ธฐ์ค์ ์ ํ์๋ฉด ๋ฉ๋๋ค ๐(์ด๋ฏธ ์ ์ด์ฃผ์ ์ฐ๋ ค ์ฌํญ๋ค๋ ์ถฉ๋ถํ ์ข์ ๊ด์ ๋ค์ ๋๋ค) ์ฌ์ค ์ ์ด์ฃผ์ ๊ฒ ์ฒ๋ผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋์ ํ๋ฆ์ ์ดํดํด๋ณด๋ฉด ์ ์ ์ธ Coupon์ ๋ค์ด๋ก๋ ํ๋ฉด ๋์ ์ธ(์์ ๊ด์ ) OwnedCoupon์ด ์์ฑ์ด ๋๋๊ฒ ๋ง๊ธฐ ๋๋ฌธ์ CouponService๊ฐ ํ๋นํด ๋ณด์ด๊ธดํฉ๋๋ค๋ง์ด๊ฑธ ์ฝ๊ฒ ๋ค์ง์ด ๋ณด๋ฉด ๋ง์ฅ๋๊ณผ ๊ฐ์ต๋๋ค OwnedCoupon์ ์ ์ ๊ธฐ์ค ๋ฐ์ดํฐ์ธ Coupon์ ํตํด์ ์์ฑ ๋ ์ ์๋ค๊ทธ๋ฌ๋ฏ๋ก interface ์ญํ ์ ํ๋ CouponId ๋ฅผ ์ ๋ฌ ๋ฐ์์ ์ค์ค๋ก๋ฅผ ์์ฑํ๋ค.์ด๊ฒ์ ์ฟ ํฐ ๋ค์ด๋ก๋๋ผ๊ณ ๋ณด์ง ์๊ณ ์์ ์ฟ ํฐ ์์ฑ ๊ด์ ์ผ๋ก ๋ณด๊ฒ ๋ค๋ผ๊ณ ํ๋ค๋ฉด ๋ง์ด ์ด์ํ์ง ์์ต๋๋คใ ใ ;; ๊ทธ๋์ ์ด ๊ฐ์์ ๋ชฉ์ ๋ ๊ทธ๋ฌ์ง๋ง ์ต๋ํ ๋ง์ ๊ณ ๋ฏผ์ ํ์๋ฉด์ ๊ธฐ์ค์ ์ ํด๋ณด์๊ธธ ๋ฐ๋๋๋ค ๐๊ฒฐ๊ตญ์ ์ฐ๋ฆฌ๊ฐ ์ ํํ ๊ฒ์ด ๊ธฐ์ค์ด ๋๊ธฐ ๋๋ฌธ์ ๋์ ํ์์ด ์ถฉ๋ถํ ๋ฉ๋ ํ ์ ์๋ ๋ฐฉํฅ์ด๋ผ๋ฉด ๊ทธ๊ฒ์ด ์ ๋ต์ ๊ฐ๊น์ด ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค๋ํ ์ฝ๋๋ ์ง์์ ์ผ๋ก ๊ณ์ ๊ฐ๊ฟ๊ฐ์ผํ๋ค ์๊ฐํฉ๋๋ค! ๊ทธ๋์ ๋๋ฌด ๊น์ ๊ณ ๋ฏผ๋ณด๋ค๋ ์๊ตฌ์ฌํญ ๊ตฌํ์ ๋จผ์ ์ถฉ์กฑ ํ๋ฉด์ ๊ณ ๋ฏผ์ ๊ณ์ํ๊ณ ๊ตฌํ ์๋ฃ ํ ๋จ๋ ์๊ฐ์ ํ๋ฒ ๋ ๋ฆฌ๋ทฐ๋ฅผ ํด์ ์ ๋ฆฌํ๊ฑฐ๋, ์ถํ ๋ฆฌํํ ๋ง ๋์์ผ๋ก ๊ฐ์ ธ๊ฐ์ผ ํ๋ค๊ณ ๋ด ๋๋ค (๋ค๋ง ์ถํ ๋ฆฌํํ ๋ง ์ด ๋ง์ ํ์ค์ ์ผ๋ก ์/๋ชป ๋ณด๊ฒ ๋ค๋ ๊ฒ์ด๋ ๋น์ทํด์.... ์ผ์ ์ด ๋น ๋ฏํ๋ฉด ์ด๋ ค์ด ๋ฌธ์ ์ ๋๋ค)๋ชจ์ชผ๋ก ๋ต์ด ๋์๊ธธ ๋ฐ๋๋๋ค! ๊ฐ์ฌํฉ๋๋ค!
- 1
- 2
- 70
Q&A
์์ฝ ๋ณ๊ฒฝ ์ '๊ณผ๊ฑฐ ์ ์ฑ ๊ธฐ์ค ์ฌ๊ณ์ฐ' ์๊ตฌ์ฌํญ์ ๋ฐ๋ฅธ ์ค๋ ์ท ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ค๊ณ ๊ณ ๋ฏผ
์๋ ํ์ธ์ ์ง๋ฌธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!์ฐ์ ํ์ค์ ์ธ ํํ์ด ๊ฐ์ฅ ์ฐ์ ์ ๋์ด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค, ์ด๋๋ฏผ/CS๊ฐ ๊ฐ์ ํ ์์ฝ์ ๋ณ๊ฒฝ์ ๊ฒฝ์ฐ ํน์ ์ํฉ์์ ์งํํ๋ ๊ฒ ์ผ๋ฐ ์ ์ผ ๊ฒ ๊ฐ์๋ฐ, ๊ทธ๋ฐ ์์ฒญ์์๋ ๊ณผ๊ฑฐ ๊ธฐ์ค์ผ๋ก ๋ชจ๋ ๊ฑธ ๋๋ ค์ ์งํํ๋ ค๋ฉด ์๋นํ ๊น๋ค๋ก์์ง๊ณ , ์ฌ์ด๋ ์ดํํธ๋ก ํ์ฌ์ ์ฌ๊ณ ๋ ํ์ฌ์ ์ต์ ์๋ ์ํฅ์ด ๊ฐ ์ ์๊ฒ ๋ฉ๋๋ค (๋ก์ง์ ์ค์ ๊ฐ๋ฅ์ฑ์ด ๋๋ค๋ ์๋ฏธ, ๊ฐ๋ น delete ๋ ์ต์ ์ ์ฐ๋ ๋ก์ง์ ์ต์ง๋ก ๋ฃ์ด์ผ ํ๋ค๊ฑฐ๋)์์์ ์ธ ์ ์์๋ ์์ฝ์ ๋ณ๊ฒฝ์ ํ์ฌ ์ ์ฑ ์ ๋ฐ๋ฅด๋ ๊ฒ ๋ง๋ค๊ณ ์๊ฐํฉ๋๋ค.๋ค๋ง ์๋น์ค์ ํน์ฑ ๋ฐ ๊ณ ๊ฐ์ ๋์ฆ๋ฅผ ๋ง์ถฐ์ผ ํ๋ ๊ฒ ์ค์ํ๋ค๋ฉด (ํ ๋ช ์ด ๊ฑฐ๋์ก์ด ๋ช์ฒ๋ง ์๋๋ผ๋๊ฐ..)์ฌํํ๊ฒ๋ ์กฐ๊ฑด์ ๋ํ ๊ฐ๋ค๋ ๋ณ๋ json์ ์ ์ฅํ๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค, ์ด ๊ฐ์ ์ด๋๋ฏผ ์์ฝ ๋ณ๊ฒฝ ์์๋ง ์ฐ์ผ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ทธ ์ ๋๋ก ๊ตฌ์ฑํด๋ ๋์ง ์์๊น ์ถ์ต๋๋ค + ๋ณ๊ฒฝ์ด ์ฆ์ ์ ์๋ ํ์ค or ์ํฉ or ์๋น์ค ํน์ฑ์ด๋ผ๋ฉด json ์์ฒด๋ ๊ด์ฐฎ์ ์ ํ์ด๋ผ๊ณ ๋ด ๋๋ค์ ๋ ๊ทธ๋ฐ ๊ฒฝ์ฐ์๋ json์ ์ฐ๊ธด ํฉ๋๋ค๋ค๋ง ์์ฝ ์ ๊น์ง ์ ๋ณด๋ฅผ ๋ณดํต json์ ๋ด๊ณ ์๋ฃ๋ ์ต์ข ๋ฐ์ดํฐ๋ ์จ์ ํ ํ ์ด๋ธ์ ์ ์ฅํ๋ ํธ์ด๊ธด ํฉ๋๋ค๋ง, ์ด๊ฑด ์๊ตฌ์ฌํญ+ํ์ค์ ๋ฐ๋ผ ํ๋จํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค!์ค์ ๋ก๋ ํ์ฌ์ ์ ํํ ์ํฉ๊ณผ ์๋น์ค ์ฑ์ฅ์ ์ํ ๋์ฆ๊ฐ ๋์ฑ ์ค์ํ ๋ถ๋ถ์ด๋ ๋ต๋ณ ๋ด์ฉ์ ์ฐธ๊ณ ๋ง ๋ถํ๋๋ฆฝ๋๋ค!์ด๋ฒ ๊ฐ์๋ ์๊ฐ ๊ฐ์ฌํฉ๋๋ค!
- 1
- 2
- 103





