๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๐Ÿ“ [2024-10-29] ์•„์ด๋””์–ด ํšŒ์˜

๐Ÿ“ย ์•„์ด๋””์–ด ๋…ธํŠธโ€‹

[[๐Ÿ’ญ ์•„์ด๋””์–ด ๊บผ๋‚ด๊ธฐ|๐Ÿ’ญ ์•„์ด๋””์–ด ๊บผ๋‚ด๊ธฐ]]

์ด๋ฆ„๋ฐœ์ œ์ž๋ถ„๋ฅ˜
๐Ÿ’ญ Three.js์— ๋Œ€ํ•œ ์ƒ๊ฐ by ์ž„์žฌ๋„Zenidea
๐Ÿ’ญ ๊ณต๊ฐ„์— ๊ธฐ์–ต์„ ๋‹ด๋‹ค by ์ž„์žฌ๋„Zenidea
๐Ÿ’ญ ์•„์ด๋””์–ด ํ•ฉ์น˜๊ธฐ by ๊น€์ฃผ์›์ฃผ์› ๊น€discuss
๐Ÿ’ญ GPT์˜ ์•„์ด๋””์–ด by ์ด๋™์œจ๋™์œจ ์ดidea
๐Ÿ’ญ ์ค‘์žฅ๋…„์ธต์„ ์œ„ํ•œ ์ง€๋„ ์„œ๋น„์Šค (ํ† ๋ก )Discussdiscuss
๐Ÿ’ญ ์ค‘์žฅ๋…„์ธต์„ ์œ„ํ•œ ์ง€๋„ ์„œ๋น„์Šค by ์ž„์žฌ๋„Zenidea
๐Ÿ’ญ ์ค‘์žฅ๋…„์ธต์„ ์œ„ํ•œ ์ง€๋„ ์„œ๋น„์Šค by ์ด๋™์œจ๋™์œจ ์ดidea
๐Ÿ’ญ ์ค‘์žฅ๋…„์ธต์„ ์œ„ํ•œ ์ง€๋„ ์„œ๋น„์Šค by ์ •ํ˜œ์ธํ˜œ์ธ ์ •idea
๐Ÿ’ญ ์ค‘์žฅ๋…„์ธต์„ ์œ„ํ•œ ์ง€๋„ ์„œ๋น„์Šค by ๊น€์ฃผ์›์ฃผ์› ๊น€idea

๐Ÿ“ย ํšŒ์˜ ์•ˆ๊ฑดโ€‹

๐Ÿง‘โ€๐Ÿ’ปย ์ฃผ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€?โ€‹

@Zen :: ๊ธฐ์กด์— ์ด์•ผ๊ธฐ๋ฅผ ํ•œ ๊ฒƒ์€ ๋””์ž์ธ์ ์ธ ์ธก๋ฉด์ด ๊ฐ•ํ•œ ๊ฒƒ ๊ฐ™์•˜๋‹ค.

@ํ˜œ์ธ ์ • :: A11y์— ๋Œ€ํ•œ ์•„์˜ˆ ์ ‘๊ทผ์„ฑ์„ ๊ณ ๋ คํ•˜๋Š”๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. ์ ‘๊ทผ์„ฑ์ž์ฒด๋ฅผ ๊ธฐ์ˆ ์ ์œผ๋กœ ๊ฐ€์ ธ๊ฐ€๋ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

@ํ˜œ์ธ ์ • :: ์ง€๋„์— ๋Œ€ํ•œ ์ƒํƒœ๊ด€๋ฆฌ๋ฅผ ํ•ด๋ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. ์น˜ํ‚จ์ง‘๋งˆ๋‹ค ๋‹ค๋ฅธ ๋ฟŒ๋งํด ๋ง›์„ ํ‰๊ฐ€ํ•˜๋Š” ์›น์‚ฌ์ดํŠธ๊ฐ€ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค ํ•ด์„œ ์ „๊ตญ ๋ฟŒ๋งํด ๋ง›์ง‘ ์ง€๋„๋ฅผ ๋งŒ๋“ ์ ์ด ์žˆ๋Š”๋ฐ, ์ „๊ตญ ๋ง›์ง‘์— ๋Œ€ํ•œ ๋งˆํ‚น์„ ํ•ด๋‘๊ณ  ๋งˆํ‚น ๋ณ„๋กœ, ๋ฆฌ๋ทฐ๋ฅผ ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์‚ฌ์šฉ์„ ํ–ˆ๋‹ค. ๋„ค์ด๋ฒ„ ์ง€๋„ API๋‚˜ ์นด์นด์˜ค ์ง€๋„ API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ทธ๊ฑด ์ง„์งœ ๊ฐ„๋‹จํ•˜๋‹ค. ๊ธฐ์ˆ ์ ์ธ ๋„์ „์œผ๋กœ ๊ฐ€์ ธ๊ฐ€๊ธฐ์—๋Š” ์•„์‰ฌ์›€์ด ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. ์ƒํƒœ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ๋„์ „๋ณด๋‹ค๋Š” API์ ์šฉ์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ๋„์ „์ด ๋  ๊ฒƒ ๊ฐ™๋‹ค. ํฌํŠธํด๋ฆฌ์˜ค์ ์œผ๋กœ ๋งž์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™๋‹ค.

@Zen :: ์œ„์น˜ ์ •ํ™•๋„๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ์‹ถ์œผ๋ฉด ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฑด๋“œ๋ ค์•ผ ํ•œ๋‹ค.

@Zen :: ๊ธฐ์ˆ ์ ์ธ ๋„์ „์„ ํ•  ๊ฑฐ๋ฉด 2๊ฐœ๋ฅผ ์ƒ๊ฐํ•ด๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. 1. ์ง€๋„ ๋งŒ๋“ค๊ธฐ. 2. ์‹ค๋‚ด์—์„œ ์œ„์น˜ ์•ˆ๋‚ดํ•ด์ฃผ๊ธฐ. ๋‹ค๋งŒ, ์ด ๊ฒฝ์šฐ๋Š” FEํ”„๋กœ์ ํŠธ๋ผ๊ธฐ ๋ณด๋‹ค๋Š” ์ž„๋ฒ ๋””๋“œ, CS ํ”„๋กœ์ ํŠธ๊ฐ€ ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค.

@ํ˜œ์ธ ์ • :: ์œ„์น˜์— ๋Œ€ํ•œ ๊ฒƒ์— ์ง‘์ค‘ํ•˜๋ฉด threejs๋ผ๋Š” ๊ธฐ์ˆ  ์ž์ฒด์— ๋„์ „ํ•˜๋Š” ๊ฒƒ๊ณผ ๋‹ค๋ฅผ๊ฒŒ ์—†์„ ๊ฒƒ ๊ฐ™๋‹ค. ๊ธฐ์ˆ ์ ์ธ ๋„์ „์„ ํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.

@ํ˜œ์ธ ์ • :: ๊ทธ๋ƒฅ ๋ฉ˜ํ† ๋‹˜๊ป˜์„œ ๋ง์”€ํ•˜์‹  ์Šคํ† ๋ฆฌ๋ถ์„ ๋„์ž…ํ•ด์„œ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ ์ธ ๋„์ „์„ ํ•ด๋ณด์ž. ์ฃผ์ œ๋Š” ์–ด์ œ ์ •ํ•œ ๊ฑธ๋กœ ๋™์ผํ•˜๊ฒŒ ํ•˜๊ณ ,

@Zen :: A11y๋กœ ํ•  ๊ฒƒ์ด๋ผ๋ฉด TDD๋กœ ํ•˜์ž. ๊ทธ๋ƒฅ TDD๋ฅผ ๋„˜์–ด์„œ ๋ชจ๋“  ๊ณผ์ •์„ ํ…Œ์ŠคํŠธํ•˜๊ณ , ์ด๋ฅผ ๊ธฐ์ˆ ์ ์ธ ๋„์ „์œผ๋กœ ์‚ผ์ž.

@๋™์œจ ์ด :: ๋ญ๋“  โ€œ์™œ?โ€ ๋ผ๋Š” ์งˆ๋ฌธ์— ๋Œ€๋‹ต์„ ํ™•์‹คํžˆ ํ•  ์ˆ˜ ๋งŒ ์žˆ์œผ๋ฉด ์ƒ๊ด€์ด ์—†์„ ๊ฒƒ ๊ฐ™๋‹ค.

@์ฃผ์› ๊น€ :: 6์ฃผ๋™์•ˆ TDDํ•˜๋Š”๊ฒŒ ์ž˜ ์—†์„ ๊ฒƒ ๊ฐ™์•„์„œ, ๋ฉด์ ‘๋•Œ ์ฃผ์ œ๋ฅผ ๋ชจ์„ ์ˆ˜ ์žˆ๊ณ .. ์žฅ์ ์ด ๋งŽ์„ ๊ฒƒ ๊ฐ™๋‹ค. ๋”ฅ๋‹ค์ด๋ธŒํ•œ ๋ฒ”์œ„ ๋‚ด์—์„œ ์ฃผ์ œ๋ฅผ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. ๋ถ€์ •์ ์ด๋ฉด ๋ถ€์ •์ ์ธ ์ด์œ ๋ฅผ ๋‚˜์—ดํ•  ์ˆ˜ ์žˆ๊ณ , ๋“ฑ๋“ฑ.. ๋‹ค๋งŒ ํ™•์žฅ์„ฑ์— ๋Œ€ํ•œ ๋ถ€๋ถ„

@๋™์œจ ์ด :: ์‹ค์‹œ๊ฐ„ ์œ„์น˜๋‚˜, ์ ‘๊ทผ์„ฑ์ด๋‚˜ UX๋„ ๋””์ž์ธ์ ์ธ๊ฒŒ ๊ฐ•ํ•˜๋‹ค. ์ด์— ๋Œ€ํ•ด์„œ ๊ธฐ์ˆ ์  ๋„์ „์„ ํ• ๊ฒŒ ์•„๋‹ˆ๋ผ๋ฉด TDD๋“ฑ ํ‰์†Œ์— ํ•ด๋ณด๊ธฐ ์–ด๋ ค์šด ํ™•์‹คํ•œ ์ฃผ์ œ๋ฅผ ์žก์•„์„œ ๊ฐ€๋Š” ๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

@ํ˜œ์ธ ์ • :: ์šฐ๋ฆฌ๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ œ์ผ ํฐ ๊ธฐ์ˆ ์ ์ธ ๋„์ „์ธ ๊ฒƒ ๊ฐ™๋‹ค. ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์‹ ๊ฒฝ์„ ๋งŽ์ด์“ฐ๋ฉด TDD๋ฅผ ๋„์ž…ํ•˜๊ธฐ ์–ด๋ ค์šธ ๊ฒƒ ๊ฐ™๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š”๊ฒŒ ์ ์–ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค. ๊ฐ„๋‹จํ•œ ํ”„๋กœ์ ํŠธ ์ฒ˜๋Ÿผ.

@ํ˜œ์ธ ์ • :: ๋ฌธ์„œํ™”๋ฅผ ๋„์ „์œผ๋กœ ํ•ด๋ด๋„ ์ข‹์„๊ฒƒ ๊ฐ™๋‹ค.

@๋™์œจ ์ด :: ๋ฌธ์„œํ™”๋Š” ๊ธฐ์ˆ ์  ๋„์ „์ด ์•„๋‹Œ ๊ฒƒ ๊ฐ™๋‹ค. ๊ตณ์ด TDD๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„, ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ณ ๋ฏผํ•ด๋ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

@์ฃผ์› ๊น€ :: ์—ฌํ–‰๊ณ„ํš TodoList๋กœ ๊ฐ€๋”๋ผ๋„, ์ฃผ์ œ๋Š” ์ข€ ์งœ์ณ๋„ ์ƒํƒœ๊ด€๋ฆฌ TodoList๋กœ ๋„ฃ์–ด๋„ ๊ดœ์ฐฎ์ง€ ์•Š์„๊นŒ? ๊ณ„ํš ์„ธ์šฐ๊ธฐ๋ฅผ J์‹์œผ๋กœ ํ•ด์„œ ์ƒํƒœ๊ด€๋ฆฌ๋ฅผ ํ•ด๋ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

@Zen :: ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•  ๊ฒƒ์ด๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค๋ฉด, ์ฝ”์–ดํƒ€์ž„ ๊ทœ์น™์„ ๊นจ์ž. ์ฝ”์–ดํƒ€์ž„๊นŒ์ง€๋งŒ ๊ฐœ๋ฐœ์„ ํ•˜๋”๋ผ๋„ ๋ฌธ์„œํ™”, ๊ณต๋ถ€๋Š” ๊ทธ ์™ธ์‹œ๊ฐ„์— ํ•˜๋Š” ๊ฒŒ ๋งž๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ์ผ์ • ์‚ฐ์ถœ์—๋Š” ํ•™์Šต ์‹œ๊ฐ„ ๋ฐ ๋ฌธ์„œํ™” ์‹œ๊ฐ„์€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค.

@ํ˜œ์ธ ์ • :: ์ฃผ์ œ๋งŒ ์ž‘๊ฒŒ ์žก์œผ๋ฉด ์‹œ๊ฐ„์ ์ธ ์ธก๋ฉด์—์„œ๋Š” ์ƒ๊ด€ ์—†์„ ๊ฒƒ ๊ฐ™๋‹ค.

@Zen :: ๋ฌธ์„œํ™”๋‚˜, ํ•™์Šต์€ ์ฝ”์–ด์‹œ๊ฐ„ ์ดํ›„์— ์ง„ํ–‰ํ•˜์ž. ๋Œ€์‹  ํ•™์Šต์„ ํ•˜๋ฉด ๋™๊ธฐํ™”๋Š” ๋น ๋ฅด๊ฒŒ ํ•˜์ž.

@ํ˜œ์ธ ์ • :: ํ”„๋กœ์ ํŠธ๊ฐ€ ์ž‘์œผ๋ฉด ํ…Œ์ŠคํŠธ๋ฅผ ํ•  ๊ฒŒ ๊ทธ๋งŒํผ ์ ์–ด์ง„๋‹ค.

@Zen :: ๊ทธ๋Ÿผ ์•„์˜ˆ ํด๋ก  ์ฝ”๋”ฉ์„ ํ•ด๋ฒ„๋ฆฌ๋Š” ๊ฑด?

๐Ÿ“ย ์ง€๊ธˆ๊นŒ์ง€ ๋‚˜์˜จ ๋‚ด์šฉ ์ •๋ฆฌโ€‹

  1. ์–ด๋–ค ์ฃผ์ œ๋ฅผ ํ•˜๋“  ์ƒ๊ด€์—†์œผ๋‚˜, TDD๋“ฑ ๋ชจ๋“  ๊ณผ์ •์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ์„ ๊ธฐ์ˆ ์  ๋„์ „์œผ๋กœ ํ•จ.
  2. ์ฃผ์ œ๋Š” ์œ„์น˜๊ด€๋ จ๋œ ๊ฒƒ์ด๋ฉด ๋œ๋‹ค. โ†” ์ž์œ ๋กญ๊ฒŒ ํ•ด๋ณด๊ณ  ์ตœ๋Œ€ํ•œ ๊ณ ๋ ค (ํฌํด์ ์œผ๋กœ ํ™•์‹คํ•˜๊ฒŒโ€ฆ)
  3. ์ฝ”์–ดํƒ€์ž„์‹œ๊ฐ„์—๋Š” ์˜จ์ „ํžˆ ๊ฐœ๋ฐœ๋งŒ. ์ผ์ • ์‚ฐ์ถœ๋„ ๊ฐœ๋ฐœ์ง„๋„์— ๋Œ€ํ•œ ๋ถ€๋ถ„๋งŒ. (๋Š˜์–ด์ง ๋ฐฉ์ง€) - ํšŒ์˜์‹œ๊ฐ„์€ ํฌํ•จ โ†’ ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ž‘์„ฑ
  4. ๋ฌธ์„œํ™” ๋ฐ ํ•™์Šต์€ ์ฝ”์–ดํƒ€์ž„ ์ดํ›„์— ์ž์œ ๋กญ๊ฒŒ. ์ ๊ฒŒํ•˜๋“  ๋งŽ์ดํ•˜๋“  ๋ฌด์กฐ๊ฑด ์ฝ”์–ดํƒ€์ž„ ์ดํ›„. (๊ฐœ๋ฐœํ•˜๋ฉด์„œ๋Š” ์ตœ์†Œํ•œ์˜ ๊ฒƒ๋งŒ ๋ณด๊ธฐ.)
  • ๋ฌธ์„œ์ •๋ฆฌ โ†’ ์•„์นด์ด๋น™ํ•ด์„œ ๊ฐ€์ ธ๊ฐ€๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐโ€ฆ ๋‚˜์ค‘์— ํšŒ์œผใ…œ

  • ์ดํ›„ ์‰ฌ๊ณ ์™€์„œ :: ์ฃผ์ œ์„ ์ •

์ตœ๋Œ€ํ•œ ๋…ธ์…˜ ํŽ˜์ด์ง€๋Š” ์•ˆ๋งŒ๋“ค๊ณ  ์—ฌ๊ธฐ์— ์ ์„๊ฒŒ์š”. GPT๊ฐ€ ์ž˜ ์ธ์‹์„ ๋ชปํ•˜๋„ค์—ฌ ใ… ใ… ..

ํ…Œ์ŠคํŠธ ๊ด€๋ จ ํ•™์Šต์— ๋„์›€๋  ์ž๋ฃŒ๋“คโ€‹

๋‚˜์ค‘์— ๋”ฐ๋กœ ์•„์นด์ด๋น™ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ œ๋กœ์ดˆ๋‹˜์˜ Jest ํ…Œ์ŠคํŠธ ๊ฐ•์˜โ€‹

ํ…Œ์ŠคํŠธ with Jest: ์ œ๋กœ์ดˆ์—๊ฒŒ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๊ธฐ ๊ฐ•์˜ | ์ œ๋กœ์ดˆ(์กฐํ˜„์˜) - ์ธํ”„๋Ÿฐ

ํ”„๋ก ํŠธ์•ค๋“œ ํ…Œ์ŠคํŠธ ๊ฐ•์˜โ€‹

2์‹œ๊ฐ„์œผ๋กœ ๋๋‚ด๋Š” ํ”„๋ก ํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ ๊ธฐ๋ณธ๊ธฐ ๊ฐ•์˜ | ๊ฐ•๋ณ‘์ง„ - ์ธํ”„๋Ÿฐ

  • ์ƒ๊ฐํ•ด๋ณด๋‹ˆ Cypress๋„ ์žˆ์—ˆ๋„ค์š”. ๋‹น๊ทผ์€ ์ด๊ฑฐ์“ด๋‹ค๋˜๋ฐ

์‹ค๋ฌด์— ๋ฐ”๋กœ ์ ์šฉํ•˜๋Š” ํ”„๋ŸฐํŠธ์—”๋“œ ํ…Œ์ŠคํŠธโ€‹

์‹ค๋ฌด์— ๋ฐ”๋กœ ์ ์šฉํ•˜๋Š” ํ”„๋ŸฐํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ - 1๋ถ€. ํ…Œ์ŠคํŠธ ๊ธฐ์ดˆ: ๋‹จ์œ„ใƒปํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ๊ฐ•์˜ | ์ฝ”๋“œ ์กฐ์ปค, ์˜คํ”„ - ์ธํ”„๋Ÿฐ

์‹ค๋ฌด์— ๋ฐ”๋กœ ์ ์šฉํ•˜๋Š” ํ”„๋ŸฐํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ - 2๋ถ€. ํ…Œ์ŠคํŠธ ์‹ฌํ™”: ์‹œ๊ฐ์  ํšŒ๊ท€ใƒปE2E ํ…Œ์ŠคํŠธ ๊ฐ•์˜ | ์ฝ”๋“œ ์กฐ์ปค, ์˜คํ”„ - ์ธํ”„๋Ÿฐ

๊ทผ๋ณธ์žˆ๋Š” ํ”„๋ก ํŠธ์•ค๋“œ ์œ ๋‹›ํ…Œ์ŠคํŠธโ€‹

๊ทผ๋ณธ์žˆ๋Š” ํ”„๋ก ํŠธ์—”๋“œ ์œ ๋‹›ํ…Œ์ŠคํŠธ ๊ฐ•์˜ | ์–ด์ฉ”์ฝ”๋”ฉ - ์ธํ”„๋Ÿฐ

TDD ์ฑ…โ€‹

  • ๊ฐœ์ธ์ ์œผ๋กœ ๋งŒ์•ฝ TDD ํ”„๋กœ์ ํŠธ๋กœ ๊ฐ€๋ฉด ์ด ๋ฐ”์ด๋ธ” ์ฑ… ์ •๋„๋Š” ์ฝ์–ด๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์•„์„œ, ์ด๊ฑธ๋กœ ๊ทธ๋ฃนํ”„๋กœ์ ํŠธ ๋‚ด๋ถ€ ์Šคํ„ฐ๋””ํ•ด๋„ ์žฌ๋ฐŒ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

product.kyobobook.co.kr

์ฝ”๋“œ์™€ํ•จ๊ป˜ ์‚ดํŽด๋ณด๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ - ๋ฐฐ๋‹ฌ์˜๋ฏผ์กฑโ€‹

์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์‚ดํŽด๋ณด๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ โ€“ Part 1. ์ด๋ก  ํŽธ | ์šฐ์•„ํ•œํ˜•์ œ๋“ค ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ

์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์‚ดํŽด๋ณด๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ โ€“ Part 2. ์‹ค์ „ ํŽธ | ์šฐ์•„ํ•œํ˜•์ œ๋“ค ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  โ€˜์œ ๋‹› ํ…Œ์ŠคํŠธโ€™ ์ž‘์„ฑ๋ฒ•โ€‹

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  โ€˜์œ ๋‹› ํ…Œ์ŠคํŠธโ€™ ์ž‘์„ฑ๋ฒ• | ์š”์ฆ˜IT

ํ”„๋ก ํŠธ์—”๋“œ์—์„œ ์˜๋ฏธ์žˆ๋Š” ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ - ๋ฏธ๋””์›€โ€‹

ํ”„๋ก ํŠธ์—”๋“œ์—์„œ ์˜๋ฏธ์žˆ๋Š” ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ

ํ”„๋ก ํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ๋„์ž…๊ธฐโ€‹

ํ”„๋ก ํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ๋„์ž…๊ธฐ

๋ชจ๋˜ ํ”„๋ก ํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ ์ „๋žตโ€‹

๋ชจ๋˜ ํ”„๋ก ํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ ์ „๋žตโ€Šโ€”โ€Š1ํŽธ

๋ชจ๋˜ ํ”„๋ก ํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ ์ „๋žตโ€Šโ€”โ€Š2ํŽธ

ํ”„๋ก ํŠธ์•ค๋“œ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ…Œ์ŠคํŠธ ์ž…๋ฌธโ€‹

ํ”„๋ŸฐํŠธ์—”๋“œ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ - ์˜ˆ์Šค24

์‹ค์šฉ์ ์ธ ํ”„๋ก ํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ ์ „๋žต - NHN Cloudโ€‹

์‹ค์šฉ์ ์ธ ํ”„๋ก ํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ ์ „๋žต (1) : NHN Cloud Meetup

์‹ค์šฉ์ ์ธ ํ”„๋ก ํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ ์ „๋žต (2)

Toast UI์˜ ํ…Œ์ŠคํŠธ์ฝ”๋“œ ๊ด€๋ จ ๋‚ด์šฉ ๋ชจ์Œโ€‹

Posts

ํ”„๋ก ํŠธ์•ค๋“œ์—์„œ๋„ TDD๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.โ€‹

[A5] ํ”„๋ก ํŠธ์—”๋“œ์—์„œ TDD๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

@ํ˜œ์ธ ์ • :: ๊ฑธ๋ฆฌ๋Š”๊ฒŒ ๋ญ๋ƒ๋ฉด, TDD๊ฐ€ ํ˜„์—…์—์„œ ๋ถ€์ •์ ์ธ ์ด๋ฏธ์ง€๊ฐ€ ๋งŽ์€๋ฐ.. ์ด๊ฑธ ์จ์•ผํ•˜๋Š” ๊ฒŒ ํ›„ํ‚นํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์˜ˆ์‹œ๋ฅผ ๋“ค๋ฉด ๋ฉ˜ํ† ๋‹˜์ด ์จ์•ผํ•˜๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ์ „์—ญ ์ƒํƒœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์จ์•ผํ•œ๋‹ค๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋‚˜์•„๊ฐ”๋‹ค. ๊ฑฐ๊ธฐ์—์„œ Context๋ฅผ ์จ๋ณด๊ณ , ์•ˆ์ข‹์€ ๊ฒƒ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ๊ณ , ๊ทธ๋ž˜์„œ ์™œ ์•ˆ์ข‹์€์ง€ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค๊ฐ€ ํ๋ฆ„์ด ๋˜๋Š”๊ฑด๋ฐโ€ฆ ์šฐ๋ฆฌ๋กœ ๋”ฐ์ง€๋ฉด ์ „์—ญ์ƒํƒœ๊ด€๋ฆฌ๋ฅผ ์“ฐ์ง€ ์•Š๊ณ  ๊ทธ๋ƒฅ useContext๊ฐ€ ๋๋‹ค. ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์šฐ๋ฆฌ๋กœ ์น˜๋ฉด useContext๊ฐ€ TDD๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. Storybook์ด Redux๊ฐ€ ์•„๋‹Œ๊ฐ€ ์‹ถ๋‹ค. ๋งŽ์ด ๋ฐ”๋€Œ๊ณ , ํ…Œ์ŠคํŠธ์ฝ”๋“œ๊ฐ€ ๋ฐ”๋€Œ๊ธฐ ๋•Œ๋ฌธ์— ๋น„ํšจ์œจ์ ์ธ๊ฒƒ ๊ฐ™๋‹ค๊ฐ€ ๋Œ€๋‹ค์ˆ˜๊ณ โ€ฆ ๊ฐ„๋‹จํ•œ ์Šคํ† ๋ฆฌ๋ถ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ํ›จ์”ฌ ๋งŽ๊ณ . ์ œ๊ฐ€ ์ƒ๊ฐํ–ˆ์„ ๋•Œ๋Š” ๋ฉ˜ํ† ๋‹˜์ด useContext๋ฅผ ์ผ์„ ๋–„ ๊ทธ์ •๋„๋กœ ํ›„ํ‚นํ–ˆ์„๊นŒ ์‹ถ๋‹ค.

@์ฃผ์› ๊น€ :: ์ป์„๋–„ ๋น„์šฉ์€ ๋งŽ์ด ๋“ค์—ˆ์ง€๋งŒ, ์ฝ”๋“œ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ณ€ํ–ˆ๋‹ค. ์ด๊ฒŒ ํฌ์ปค์‹ฑ์ด ๋  ๊ฒƒ ๊ฐ™๋‹ค. TDD๋ฅผ ์ผ์„๋•Œ์˜ ํšจ๊ณผ๋Š” ์ด๊ฑฐ์ด๊ฑฐํ–ˆ์œผ๋‹ˆ๊นŒ ์ข‹๊ณ , ์ „ ํ”„๋กœ์ ํŠธ๋Š” ์–ด๋–ค ๊ด€์ ์ด ๋ถ€์กฑํ•˜๊ณ โ€ฆ ์‚ฌ์ด๋“œ์ดํŽ™ํŠธ๊ฐ€ ์ƒ๊ธธ์ง€ ๋ชฐ๋ž๋Š”๋ฐ.. ๋‹ค์Œ ํ”„๋กœ์ ํŠธ๋Š” ์ด๊ฑฐ์ด๊ฑฐโ€ฆ ๊ทธ๋ ‡๊ฒŒ๊นŒ์ง€ ํ•˜๋Š”๊ฒŒ ๋˜๋Š”๊ฒŒ ์•„๋‹๊นŒ ์ƒ๊ฐํ•˜๊ณ ์žˆ๋‹ค.

@ํ˜œ์ธ ์ • :: ๊ฒฐ๋ก ์ด ๋ถ€์กฑํ•œ๊ฒŒ ๋„ˆ๋ฌด ๊ฑธ๋ฆฐ๋‹คโ€ฆ


@ํ˜œ์ธ ์ • :: ํ…Œ์ŠคํŠธ์™€ ๋นก์„ผ ๋ฌธ์„œํ™”๋ฉด ํ”„๋กœ์ ํŠธ๋กœ๋„ ๊ฐ€์น˜๊ฐ€ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.

@Zen :: ํ…Œ์ŠคํŠธ๋ฅผ ์ œ๋Œ€๋กœ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. (ํŒ€ ์ „์ฒด๊ฐ€ ๋™์˜ํ•œ๋‹ค๋ฉด)

@์ฃผ์› ๊น€ :: ์ผ๋‹จ ์จ๋ณด์ž๊ฐ€ ์˜์˜์ธ ๊ฒƒ ๊ฐ™๋‹ค. ์ผ๋‹จ ๊ทธ๋ž˜๋„ ์“ฐ์ž ๋ผ๋Š” ์ฃผ์˜์ด๋‹ค.

@๋™์œจ ์ด :: ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๊ณ  ์‹ถ์–ด ํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ํ…Œ์ŠคํŠธ๊ฐ€ ์ฃผ๊ฐ€ ๋˜๊ธฐ ๋ณด๋‹ค๋Š” ์–ด๋””์„œ๋“  ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๊ตณ์ด ์ข‹์€ ์ฃผ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ฉด ๊ทธ๋Œ€๋กœ ์จ๋ณด์ž.

@ํ˜œ์ธ ์ • :: ์ผ๋‹จ ์–ด์ œ ์ •ํ–ˆ๋˜ ์ฃผ์ œ๋กœ ๊ฐ€์„œ TDD๋ฅผ ์ž…ํžˆ๊ณ , ๊ฑฐ๊ธฐ์„œ ํ•ด๋ณด๋Š” ๊ฑธ๋กœ ๊ฐ€์ž.


[[๐Ÿ“ย ์•„์ด๋””์–ด ๋…ธํŠธ|๐Ÿ“ย ์•„์ด๋””์–ด ๋…ธํŠธ]]

์ œ์•ˆ์ž์•„์ด๋””์–ด์˜ˆ์ƒ ์‚ฌ์šฉ ๊ธฐ์ˆ ์ด์œ ์ถ”๊ฐ€ ํ”ผ๋“œ๋ฐฑ
@์ฃผ์› ๊น€๐Ÿ—บ๏ธ ๋„ค์ด๋ฒ„ ์ง€๋„ ๊ฐœ์„ 
- ์˜ค๋Š˜์˜ ์žฅ์†Œ ๋ฆฌ์ŠคํŠธ์— ์˜ค๋Š˜ ๊ฐˆ ์žฅ์†Œ๋“ค์„ ๋‹ด์•„๋‘”๋‹ค
- ๋‹จํ†ก์— ์ด๋ฅผ ๊ณต์œ ํ•˜๋ฉด ์•ฝ์† ์ผ์ • ๊ณต์œ ์™€ ํ•จ๊ป˜ ์žฅ์†Œ๋ฅผ ์ด๋™ํ•  ๋•Œ ๋ฐ”๋กœ ํ•ด๋‹น ๋งํฌ์—์„œ ๊ธธ์•ˆ๋‚ด๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค
- ์ข‹์•˜๋˜ ์—ฌํ–‰ ๊ฒฝ๋กœ ๋“ฑ์„ ๊ธฐ๋กํ•ด๋‘๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค

๐Ÿค” ํ™•์žฅ (1,2์›” ๊ธฐ๊ฐ„์„ ํ™œ์šฉํ•ด์„œ ๋” ์ถ”๊ฐ€ํ•ด๋ณผ๋งŒํ•œ ์‚ฌํ•ญ)
1. ๊ฒฝ๋กœ์ถ”์ฒœ
- ๊ฒฝ๋กœ ์„ค์ •(A,B,C) 3๊ฐ€์ง€ ๋ชฉ์ ์ง€๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ Aโ†’Bโ†’C๊ฐ€ ๋น ๋ฅธ์ง€ Bโ†’Aโ†’C๊ฐ€ ๋น ๋ฅธ์ง€ ๋“ฑ ๋น ๋ฅธ ๊ฒฝ์œ ์ง€ ํƒ์ƒ‰
2. 3D๋ฅผ ์‚ฌ์šฉ
- ์‹ค๋‚ด(๋กฏ๋ฐํƒ€์›Œ ๊ฐ™์€ ๊ณณ์—์„œ๋Š” ์‹ค๋‚ด ๊ธธ์•ˆ๋‚ด)
3. AI ์‚ฌ์šฉ
- ์—ฌํ–‰์˜ ๊ฒฝ์šฐ์— ์ถ”๊ฐ€ํ• ๋งŒํ•œ ๋ฐฉ๋ฌธ์ง€ ์ถ”์ฒœ
4. ์žฌ๋„๋‹˜ ํ”„๋กœ์ ํŠธ์™€์˜ ๊ฒฐํ•ฉ?
- ๋งํฌ์— ์ ‘์†ํ•œ ์‚ฌ๋žŒ๋“ค์˜ ์‹ค์‹œ๊ฐ„ ์œ„์น˜๋ฅผ ํ‘œ์‹œ(์˜ต์…˜ ์ถ”๊ฐ€)
โ†’ ์œ„์น˜์˜ ์ •ํ™•์„ฑ ๋†’์ด๊ธฐ
โ†’ ์–ด๋ฅด์‹  ํ”ฝ์—…, ํฉ์–ด์ ธ์„œ ๋†€๋‹ค๊ฐ€ ๋ชจ์ด๊ธฐ ๋“ฑ๋“ฑ
์ด์ „์˜ ์ง€๋„๋Š” ๋‹จํ†ก๋ฐฉ์— ๊ณต์œ ๋˜์–ด์žˆ๋Š” ์žฅ์†Œ ์ •๋ณด๋‚˜ ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰์„ ํ†ตํ•ด 1๋ช…์ด ๊ธธ์ฐพ๊ธฐ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋˜์–ด์™”๋‹ค.
๋”ฐ๋ผ์„œ ๋‹จํ†ก๋ฐฉ์— ์ผ์ •์„ ๊ณต์œ ํ•  ๋•Œ ์žฅ์†Œ ๊ฐ๊ฐ์— ๋Œ€ํ•œ ๋งํฌ๋“ค์„ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์žฅ์†Œ๋“ค์˜ ๋ชฉ๋ก์„ ๊ณต์œ ํ•˜์—ฌ ๋ฒˆ๊ฑฐ๋กœ์›€์„ ์ค„์ด๊ณ ์ž ํ•œ๋‹ค.
@Zen Travel์ด๋ผ๋Š” ์–ดํ”Œ์ด ์žˆ์–ด์š”.
์ด๊ฑฐ ๋ฒค์น˜๋งˆํ‚น ํ•ด๋ด๋„ ์žฌ๋ฐŒ์„ ๊ฒƒ ๊ฐ™์Œ.
์‹ค์ œ๋กœ ์ผ๋ณธ ์—ฌํ–‰ ๋•Œ ์š”๊ธดํ•˜๊ฒŒ ์ผ์Œ. โ†’ ๊ตฌ๊ธ€์ง€๋„ ์—ฐ๋™
@Zen๐Ÿš€ ์•ฝ์† ์ •ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ

[ํ•ต์‹ฌ]
:: ์‹ค์‹œ๊ฐ„ ์œ„์น˜ ์ถ”์ 
- ์ง€๋„์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ ์‚ฌ์šฉ์ž์˜ ์œ„์น˜๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.
- ์ด๋ฅผ ๋ณด๋ฉด์„œ ์‚ฌ์šฉ์ž ๊ฐ„์˜ ์„œ๋กœ ํ˜„์žฌ ์–ด๋Š ์œ„์น˜์— ์žˆ๋Š”์ง€ ํŒŒ์•…ํ•œ๋‹ค

[์ถ”๊ฐ€ ๊ธฐ๋Šฅ]
- ์‹ค์‹œ๊ฐ„ ์œ„์น˜ ํ‘œ์‹œ๋ฅผ ๋„˜์–ด์„œ ์žฅ์†Œ์— ๋Œ“๊ธ€์„ ๋‚จ๊ฒจ๋ด๋„ ๊ดœ์ฐฎ์„ ๊ฒƒ ๊ฐ™๋‹ค.
์ผ์ข…์˜ ์ถ”์–ต ์ €์žฅ์ด๋ผ ํ•ด์•ผ ํ•˜๋‚˜โ€ฆ?
1. WhenToMeet์ฒ˜๋Ÿผ ์‹œ๊ฐ„์„ ํƒ€์ž„ํ…Œ์ด๋ธ” ํ˜•์‹์œผ๋กœ ์ •ํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.
2. ์•ฝ์† ์žฅ์†Œ๋ฅผ ๋ฆฌ์ŠคํŠธ์—…ํ•˜๊ณ , ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ฃผ๋ณ€ ์‚ฌ๋žŒ๋“ค์˜ ์œ„์น˜๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.
3. ์ค‘๊ฐ„ ์ง€์ ์ด ๋˜๋Š” ์žฅ์†Œ๋ฅผ ์ž๋™์œผ๋กœ ์ฐพ๊ณ , ๊ฒฝ๋กœ๋ฅผ ์•Œ๋ ค์คฌ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค. (์˜ˆ์ƒ ์‹œ๊ฐ„๊นŒ์ง€.)
4. ๋ฒ„์Šค ํƒ€๋Š” ์ง€์ ์ด๋‚˜ ๋Œ€์ค‘๊ตํ†ต ํƒ€๋Š” ์ง€์  ๋“ฑ์„ ์•Œ๋ ค์คฌ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.
5. ๋ง‰์ฐจ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์ œ๊ณตํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค. ํ˜น์€ ํ˜„์žฌ ๋ฒ„์Šค๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€๋„.
- Geolocation API
- ๋„ค์ด๋ฒ„ ์ง€๋„ API
- React
- React Native
1. ์•ฝ์†์„ ์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ•ญ์ƒ ์–ด๋ ค์šด ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
- ใ„ฑ) ๊ณตํ†ต๋œ ์‹œ๊ฐ„์„ ์ •ํ•˜๋Š” ๋ฌธ์ œ
- ใ„ด) ์ค‘๊ฐ„ ์ง€์ ์„ ์ฐพ๋Š” ๋ฌธ์ œ

์ด์— ๋Œ€ํ•ด์„œ ๋ญ”๊ฐ€ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์ง„ ์„œ๋น„์Šค๊ฐ€ ์žˆ์—ˆ์œผ๋ฉด ํ–ˆ์Šต๋‹ˆ๋‹ค.
(๋‹น์žฅ ์ €ํฌ๋งŒ ํ•ด๋„ ๊ด€๋ จํ•ด์„œ ์ •ํ•˜๋Š”๋ฐ ๊ฝค ์˜ค๋ž˜ ๊ฑธ๋ ธ์ž–์•„์š”? ใ…Žใ…Ž)

2. ๋ง‰์ฐจ๋ฅผ ์ œ๋Œ€๋กœ ์•Œ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค๊ฐ€ ์žˆ์—ˆ์œผ๋ฉด ํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ผ๋งˆ ์ „ ์ง‘ ๊ทผ์ฒ˜ ์ง€ํ•˜์ฒ ์—ญ์—์„œ ์ง‘๊นŒ์ง€ ๋ง‰์ฐจ๋ฅผ ํƒ€๋Š”๋ฐ, ๋ฒ„์Šค๊ฐ€ 16๋ถ„ ํ›„๋กœ ์ฐํ˜€์žˆ๋Š” ๊ฒ๋‹ˆ๋‹ค.
7 ์ •๊ฑฐ์žฅ ์ „์ด์—ˆ๊ตฌ์š”. ๊ทธ๋ž˜์„œ ๊ทธ๋Ÿฐ๊ฐ€ ๋ณด๋‹ค ํ–ˆ๋Š”๋ฐ 10๋ถ„ ๋”ด์ง“ํ•˜๋‹ค ๋‹ค์‹œ ๋ณด๋‹ˆ 14๋ถ„์ž…๋‹ˆ๋‹คโ€ฆ
๊ทธ๋ž˜์„œ ์•„ ๋ญ”๊ฐ€ ๋ง‰ํžˆ๋Š”๊ฐ€ ๋ณด๋‹ค ํ–ˆ๋Š”๋ฐ.. 20๋ถ„ ๋” ๊ธฐ๋‹ค๋ ค์„œ ๋ณด๋‹ˆ ๋ฒ„์Šค๊ฐ€ ์‚ฌ๋ผ์ ธ์žˆ์Šต๋‹ˆ๋‹คโ€ฆ
์•„๋†”.. ์ด๋Ÿฌ๋ฉด์„œ ๋‹ค๋ฅธ ๋ฒ„์Šค ๊ธฐ๋‹ค๋ฆฌ๋Š”๋ฐ 20๋ถ„ ํ›„ ๊ทธ ๋ฒ„์Šค๊ฐ€ ๋‹ค์‹œ ๋‚˜ํƒ€๋‚˜๊ณ  6๋ถ„ ํ›„๊ฐ€ ๋˜์—ˆ๋”๊ตฐ์š”..
3 ์ •๊ฑฐ์žฅ ์ „โ€ฆ

์‹ฌ์ง€์–ด ๊ธฐ๋‹ค๋ฆฌ๋˜ ๋‹ค๋ฅธ ๋ฒ„์Šค์—์„œ๋„ ๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ ๋ฐ–์—์„œ 1์‹œ๊ฐ„ 10๋ถ„์„ ๊ธฐ๋‹ค๋ฆฐ ๋์— ํƒ”์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๊ฑด ๋ชจ๋ฅด๊ฒ ๊ณ  ์‹ค์‹œ๊ฐ„ ๋ฒ„์Šค ์œ„์น˜๋งŒ ์ถ”์ ์ด ๋˜์–ด๋„ ๊ดœ์ฐฎ์ง€ ์•Š์„๊นŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ , ์ด๋Ÿฐ ๊ธฐ๋Šฅ์€ ์•ฝ์† ์ •ํ•  ๋•Œ ์‹ค์‹œ๊ฐ„ ์œ„์น˜ ์ถ”์ ๊ณผ๋„ ํฌ๊ฒŒ ๊ธฐ๋Šฅ์ƒ ๋‹ค๋ฅด์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™์•„์„œ..
์ด ์ •๋„๋งŒ ์žˆ์–ด๋„ ์•ฝ์† ์ •ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋žจ์ด ์•„๋‹ˆ๋ผ ๋ฒ„์Šค์˜ ์œ„์น˜ ์ถ”์ ๋งŒ ์ œ๊ณต์„ ํ•ด์ฃผ๊ณ ,
๋„๋ฉ”์ธ์„ ๋ฒ„์Šค ์ถ”์ ๊ธฐ๋ผ๊ณ  ํ•ด์„œ ๊ฐœ๋ฐœํ•ด๋„.. ์ €๋Š” ์ด ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•  ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

3. ์ €ํฌ ์กฐ๋ถ€๋ชจ๋‹˜์˜ ๋™๋„ค์—๋Š” 1์‹œ๊ฐ„์— ๋ฒ„์Šค๊ฐ€ 1๋Œ€ ์˜ต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ , ์ •ํ•ด์ง„ ์‹œ๊ฐ์— ๋„์ฐฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ ์œ„์น˜๊ฐ€ ์–ด๋”˜์ง€ ๋ชฐ๋ผ์„œ.. ์กฐ๋ถ€๋ชจ๋‹˜๊ป˜์„œ๋Š” ํ•ญ์ƒ ๋ฅ๋“  ์ถฅ๋“  ํž˜๋“  ๋ชธ์„ ์ด๋Œ๊ณ  ์ตœ์†Œ 20๋ถ„์€ ๋Œ€๊ธฐํ•˜์‹ญ๋‹ˆ๋‹ค..


๋ฒ„์Šค์˜ ์œ„์น˜๋งŒ์„ ์•Œ์•„๋„ ์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ๋œํ•˜์ง€ ์•Š์„๊นŒ ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

4. ์กฐ๋ถ€๋ชจ๋‹˜๊ป˜์„œ ์—ด์ฐจ๋กœ ์˜ฌ๋ผ์˜ค์‹ค ๋•Œ ์„œ์šธ ์ง€๋ฆฌ๊ฐ€ ์ต์ˆ™์น˜ ์•Š์•„์„œ ๊ธธ์„ ์ž์ฃผ ํ—ค๋งค์‹ญ๋‹ˆ๋‹ค..
์ €ํฌ๊ฐ€ ๋งˆ์ค‘ ๊ฐ€๋„ ์œ„์น˜ ํŒŒ์•…์ด ์•ˆ ๋˜์–ด ํ—ค๋งค๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.


์ด ๊ฒฝ์šฐ ์‹ค์‹œ๊ฐ„ ์œ„์น˜๋งŒ ์ œ๋Œ€๋กœ ๋ณด์—ฌ์ค˜๋„, ๊ทธ ์œ„์น˜๋กœ ์ €ํฌ๊ฐ€ ๊ฐ€๋ฉด ๋˜๋‹ˆ๊นŒ ์–ผ๋งˆ๋‚˜ ์ข‹์„๊นŒ? ํ•˜๋Š” ์ƒ๊ฐ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

5. ์•ฝ์† ๋•Œ์—๋„ ํ•ญ์ƒ ๊ธธ์ด ์—‡๊ฐˆ๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ ๊ฒฝ์šฐ์—๋„ ์ด๋Ÿฐ ์„œ๋น„์Šค๊ฐ€ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

6. ์œ„์น˜ ์„œ๋น„์Šค๋ฅผ ์“ฐ๋ฉด ์ฐจ๋Š” ๋ชฐ๋ผ๋„ ๋„๋ณด๋Š” ํ˜„์žฌ ๋‚ด ์œ„์น˜๊ฐ€ ์ œ๋Œ€๋กœ ํŒŒ์•…์ด ์•ˆ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
์ด๊ฑธ ํ”„๋ก ํŠธ์—”๋“œ์˜ ๊ธฐ์ˆ ์„ ์จ์„œ ํ•ด๊ฒฐํ•ด๋ณด๋ฉด ์–ด๋–จ๊นŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.
@ํ˜œ์ธ ์ • ๋ถ€์‚ฐ์—์„œ ์นด์นด์˜ค๋Š” ์‹œ๋ฒ” ์šดํ–‰ํ•˜๊ณ  ์žˆ๋‹ค.
ํ˜„์žฌ ๋ฒ„์Šค ์œ„์น˜๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณด์—ฌ์ค€๋‹ค.

์ด๋ฏธ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ํด๋ก  ์ฝ”๋”ฉ ํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์ง€๋งŒ, ๊ฐœ์„ ํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กญ๊ฒŒ ํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.

๊ฐœ๋ฐœ ๋ง๊ณ  ๊ธฐํš ๋‹จ๊ณ„์—์„œ ์ƒ๊ฐํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋ถ„์ด ๋งŽ์„ ๊ฒƒ ๊ฐ™๋‹ค.

API๋„ ์—†์„ ๊ฒƒ์ด๋‹ค.

์‹œ๊ฐ„์ด ๋ถ€์กฑํ•  ๊ฒƒ ๊ฐ™๋‹ค.

@ํ˜œ์ธ ์ • ์œ„์น˜๋ฅผ ๊ณต์œ ํ•˜๋ฉด์„œ, ์นด๋ฉ”๋ผ๋กœ ์‹ค์‹œ๊ฐ„ ์œ„์น˜๋ฅผ ๋ณด์—ฌ์ฃผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

๋ฐค์— ๊ทธ๋Ÿฐ ์˜๋„๋กœ ํ™œ์šฉํ•ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

์œ„ํ—˜ํ•œ ์ƒํ™ฉ์ด ์ƒ๊ธฐ๋ฉด ๊ฒฝ์ฐฐ์— ์ „ํ™”์—์„œ ํ†กํ†ก ๊ฐ™์€ ๋ฒˆํ˜ธ 2๋ฒˆ ๋ˆ„๋ฅด๋ฉด
ํฌ๋กฌ ํ™”๋ฉด์œผ๋กœ ๋„˜์–ด๊ฐ€๊ณ , ํ˜„์žฌ ์ƒํ™ฉ์„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ์žˆ๋‹ค.

์นด๋ฉ”๋ผ๋„ ๋ณด์ด๊ณ , ์œ„์น˜ ์„œ๋น„์Šค๋„ ์ œ๊ณตํ•˜๋ฉด์„œ, ๊ฒฝ์ฐฐ์— ๋ณด๋‚ด๋Š” ๊ฑด ์กฐ๊ธˆ ๋ถ€๋‹ด์Šค๋Ÿฝ๋‹ค.
์ด๋Ÿฐ ๋Š๋‚Œ์ผ ๋•Œ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

๊ณ„์† ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

@๋™์œจ ์ด
https://kakaomap.tistory.com/281
์š”๊ฑฐ ์ด์šฉํ•˜๋ฉด ๋„์ฐฉ์ง€๊นŒ์ง€ ์นœ๊ตฌ๋“ค์˜ ์œ„์น˜์™€ ์˜ˆ์ƒ ์‹œ๊ฐ„๋„ ์•Œ ์ˆ˜ ์žˆ์–ด์š”!
์ €๋„ ์ตœ๊ทผ์— ์•Œ๊ฒŒ ๋ผ์„œ ๊ณต์œ ๋“œ๋ฆฝ๋‹ˆ๋‹ค
@ํ˜œ์ธ ์ •๐Ÿš— ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์šด์ „ ์—ฐ์ˆ˜ ์›น

๋„ค์ด๋ฒ„ ์ง€๋„์˜ ๋„ค๋น„๊ฒŒ์ด์…˜์ฒ˜๋Ÿผ ๊ธธ์„ ์•Œ๋ ค์ฃผ์ง€๋งŒ, ํ˜„์žฌ ์œ„์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ด์„œ
์œ ํ„ด์„ ํ•ด์•ผ ํ•  ๋•Œ๋Š” ํ•ธ๋“ค์„ ๊บพ๋Š” ๊ฐ๋„๋ฅผ ํ•จ๊ป˜ ๋ณด์—ฌ์ค€๋‹ค๊ฑฐ๋‚˜,
๊ตฌ๊ฐ„ ๋‹จ์†์ด๋‚˜ ๋น„๋ณดํ˜ธ ์ขŒํšŒ์ „, ์œ ํ„ด ์‹ ํ˜ธ ๋“ฑ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ์ฒ˜์Œ์—๋Š” ํ—ท๊ฐˆ๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ทœ๋ฒ”์ด ๋‚˜์™”์„ ๋•Œ
์–ด๋–ค ์šฉ๋„(?)์ธ์ง€๋ฅผ ๋ชฉ์†Œ๋ฆฌ๋กœ ์•Œ๋ ค์ฃผ๋Š” ์›น์•ฑ
๋ถ€๋ชจ๋‹˜์ด ๋ฉ€๋ฆฌ ๊ณ„์‹œ๊ฑฐ๋‚˜ ์—ฐ์ˆ˜๋Š” ๋น„์‹ธ์„œ ๋งŽ์ด ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์—๋Š”
๋ฉดํ—ˆ์ฆ์ด ์žˆ์–ด๋„ ์šด์ „์„ ์‹œ์ž‘ํ•  ์—„๋‘๊ฐ€ ์•ˆ ๋‚˜๋Š” ์ดˆ๋ณด์ž๋“ค์„ ์œ„ํ•ดโ€ฆ
@ํ˜œ์ธ ์ • ๊ฐœ๋ฐœ์ด ์•„๋‹ˆ๋ผ ๊ธฐํš ๋‹จ๊ณ„์—์„œ ํ•  ๊ฒŒ ๋งŽ์•„์„œ ์ œ์™ธ์‹œํ‚ค๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•˜๋‹ค.
@ํ˜œ์ธ ์ •๐Ÿงญ ์œ„์น˜ ๊ธฐ๋ฐ˜ ๋‚ ์”จ ์‹œ๊ฐํ™” ์›น (๋ฐฑ์—”๋“œ ํ•„์š” ์—†์„ ๋“ฏ)

์‚ฌ์šฉ์ž์˜ ํ˜„์žฌ ์œ„์น˜์™€ ๋‚ ์”จ ์ •๋ณด๋ฅผ ํ†ตํ•ด ๊ตฌ๋ฆ„, ๋น„, ๋ˆˆ ๋“ฑ์˜ ๋‚ ์”จ ์š”์†Œ๋ฅผ three.js๋ฅผ ํ†ตํ•ด 3D๋กœ ํ‘œํ˜„ํ•ด์ฃผ๋Š” ์›น
(์ถ”๊ฐ€๋กœ ์ธ๊ตฌ ๋ฐ€๋„, ๊ตํ†ต๋Ÿ‰, ๋ฏธ์„ธ๋จผ์ง€ ๋“ฑ๋„ ํ‘œํ˜„ํ•˜๋ฉด ๊ดœ์ฐฎ์„๋“ฏ)
WebGL, Three.js๋ฐฑ์—”๋“œ ๊ธฐ์ˆ ์ด ์ตœ๋Œ€ํ•œ ๋“ค์–ด๊ฐ€์ง€ ์•Š๋Š” ์›น์„ ์ƒ๊ฐํ•ด๋ณด๋‹คโ€ฆโ€ฆ.@ํ˜œ์ธ ์ • ๋ฐฑ์•ค๋“œ ํ•„์š”์—†๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ์ œ์ผ ๋ฒ ์ŠคํŠธ๊ฐ€ ์•„๋‹๊นŒ? ํ•˜๋Š” ์ƒ๊ฐ์—์„œ ์•„์ด๋””์–ด๊ฐ€ ์‹œ์ž‘๋˜์—ˆ๋‹ค.

ํ˜„์žฌ ์œ„์น˜๋ฅผ ํ†ตํ•ด์„œ ์ง€๋„๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.
๊ทธ ์ง€๋„์— ๋‚ ์”จ ์š”์†Œ๋ฅผ ๋„ฃ๋Š” ๊ฒƒ์ด๋‹ค.

์ธ๊ตฌ๋ฐ€๋„ ๊ตํ†ต๋Ÿ‰, ๋ฏธ์„ธ๋จผ์ง€ ๋“ฑ์„ ํ‘œ์‹œํ•ด์ฃผ๋Š” ๊ฒƒ.

ํ˜„์žฌ ์œ„์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉด, ๋‹ค๋ฅธ ์—ฌํ–‰์ง€๋ฅผ ๊ฐˆ ๋•Œ ๋‚ ์”จ๋ฅผ ๋ณผ ํ…๋ฐ, ๋‹ค๋ฅธ ์ง€์—ญ์„ ๋ณผ ๋•Œ๊ฐ€ ๋” ํšจ์œจ์ ์ด์ง€ ์•Š์„๊นŒ ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ค๊ณ ..

๋ญ”๊ฐ€ ๊ทผ๊ฑฐ๊ฐ€ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€๊ฒƒ ๊ฐ™๋‹ค.
์กฐ๊ธˆ๋” ์ƒ๊ฐํ•ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.
@ํ˜œ์ธ ์ •๐Ÿšฒ ์—ฌํ–‰ ๊ธฐ๋ก 3d animation ์›น
๋‚ด๊ฐ€ ์—ฌํƒœ๊ป ๋‹ค๋‹Œ ์—ฌํ–‰์ง€๋ฅผ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ˜•ํƒœ (์ธ์Šคํƒ€ ๋“ฑ์— ์ž๋ž‘?ํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ)์˜ ์˜์ƒ์œผ๋กœ ์ถ”์ถœํ•ด์ฃผ๋Š” ์›น
๊ฐœ์ธ์ ์œผ๋กœ โ€˜๋‚ดํŠธ๋ฆฌ์—๋†€๋Ÿฌ์™€โ€™ ๊ฐ™์ด ๊ทธ ์˜์ƒ์„ ์„œ๋กœ ๊ณต์œ ํ•˜๋Š” ์›น์‚ฌ์ดํŠธ๋กœ ๋งŒ๋“ค์–ด๋„ ์žฌ๋ฐŒ์„ ๋“ฏ
์•„๋ž˜ ๋งํฌ ์ฐธ๊ณ 
https://mult.dev/studio
์ œ๊ฐ€ ์—ฌํ–‰์„ ์ •๋ง ์ข‹์•„ํ•ด์„œ ๊ธฐ๋กํ•˜๊ณ  SNS์— ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๋Š” ํŽธ์ธ๋ฐ, ์˜ˆ์œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ˜•ํƒœ๋กœ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์˜€์Šต๋‹ˆ๋‹ค. (๋‹ค๋งŒ ๊ธ‰ํ•˜๊ฒŒ ์ƒ๊ฐํ•ด๋‚ธ ๊ฑฐ๊ธฐ๋„ ํ•˜๊ณ  ํ˜„์žฌ ์‹ค์‹œ๊ฐ„ ์œ„์น˜๋ฅผ ๋ฐ˜์˜ํ•˜๋Š” ์›น์€ ์•„๋‹ˆ๋ผ์„œ, ๋” ๊ณ ๋ฏผํ•ด๋ด์•ผํ• ๋“ฏโ€ฆ)@ํ˜œ์ธ ์ • Three.js๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ–ˆ๋‹ค.
์ธ์Šคํƒ€์šฉ์œผ๋กœ ๋งŽ์ด ์“ธ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•˜๋‹ค.
ํ•œ๊ตญ์ธ ํ™˜๊ฒฝ์— ๋งž๋Š” ๋Š๋‚Œ, UI/UX๊ฐ€ ๋ณ„๋กœ๋ผ์„œ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ๋‹ค.
@์ฃผ์› ๊น€ ์นด์นด์˜ค API๋‚˜ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ๋ฐ›์•„์˜ค๊ณ , ์—ฌํ–‰์„ ํ•œ๋‹ค์Œ Three.js ์™€ ๊ฐ™์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ๊ฒฝ๋กœ๋ฅผ ๋ฐ”๊ฟ”์„œ ๋ณด์—ฌ์ฃผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.
๋„ค์ด๋ฒ„API, ์นด์นด์˜คAPI์™€ ํ•ฉ์ณ๋„ ์žฌ๋ฐŒ์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.
@ํ˜œ์ธ ์ • ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ์œผ๋ฉด ์ด๋ฏธ์ง€์— ์œ„์น˜ ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ ์žˆ์œผ๋‹ˆ๊นŒ, ๊ทธ ์ •๋ณด๋ฅผ ์ด์šฉํ•ด์„œ ๊ฒฝ๋กœ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ๋„ ์ข‹์„ ๊ฒƒ๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.
@ํ˜œ์ธ ์ •ํฌ๋ฆฌ์Šค๋งˆ์Šค ํŠน์ง‘
์ด๊ฑด ์ง„์งœ ์•„์ด๋””์–ด๊ฐ€ ์•„๋‹ˆ๊ณ  ๋ธŒ๋ ˆ์ธ ์Šคํ† ๋ฐ ์šฉ์ธ๋ฐ, 12์›” ๋”ฑ ํ”„๋กœ์ ํŠธ ๋งˆ๋ฌด๋ฆฌ ํ•  ๋•Œ ์ฏ”์Œ ๋˜๋ฉด ํฌ๋ฆฌ์Šค๋งˆ์Šค์ผํ…Œ๋‹ˆ, ๋‚ด ํŠธ๋ฆฌ์— ๋†€๋Ÿฌ์™€ ๊ฐ™์€ ํฌ๋ฆฌ์Šค๋งˆ์Šค ์šฉ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋„ ์žฌ๋ฐŒ์„ ๋“ฏ
@ํ˜œ์ธ ์ • ๋ญ”์ง€ ์ƒ๊ฐ ์•ˆํ•˜๊ณ  ๋งŒ๋“  ๊ฒƒ. ํฌ๋ฆฌ์Šค๋งˆ์Šค ์šฉ๋„๋กœ ์‚ฐํƒ€์—๊ฒŒ ์„ ๋ฌผ์„ ๋ณด๋‚ธ๋‹ค๊ฑฐ๋‚˜.. FE๋งŒ ์‚ฌ์šฉํ•ด๋„ ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ทธ๋Ÿฐ๊ฑธ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ๋‹ค.
@๋™์œจ ์ด์—ฌํ–‰ ๋„๊ฐ
์ด๋ฏธ ํ•ด๋ดค๋˜ ์•„์ด๋””์–ด๊ธด ํ•˜์ง€๋งŒ ๋งค์šฐ ๋ฏธ์•ฝํ•˜๊ณ  ํ€„๋ฆฌํ‹ฐ๊ฐ€ ๋–จ์–ด์ ธ์„œ ๋‹ค์‹œ ๋””๋ฒจ๋กญ ํ•ด๋ณด๊ณ  ์‹ถ์€ ์ƒ๊ฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค!
๊ธฐ๋Šฅ์€ ๊ฐ ๋„์‹œ๋“ค ๋งˆ๋‹ค ์œ ๋ช…ํ•œ ๊ด€๊ด‘์ง€๋“ค์„ ๋„๊ฐ์— ๋น„ํ™œ์„ฑํ™” ์ƒํƒœ๋กœ ๋„ฃ์–ด๋‘๊ณ  ์‹ค์ œ ๊ทธ ๊ด€๊ด‘์ง€์— ๋“ค์–ด๊ฐ„ ๋’ค 5๋ถ„์ด ์ง€๋‚˜๋ฉด ๋„๊ฐ์— ์‚ฌ์ง„๊ณผ ๊ธ€์„ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค!
๊ทธ ์ดํ›„ ๊ฐ ๋„์‹œ๋“ค๋งˆ๋‹ค ์ง„ํ–‰๋„๋ฅผ ๋„ฃ๊ณ , ๋“ฑ๋กํ•œ ๊ด€๊ด‘์ง€์˜ ์ˆ˜ ๋งŒํผ ๊ฒฝํ—˜์น˜๋ฅผ ์–ป๊ฑฐ๋‚˜ ํฌ๋ ˆ๋”ง์„ ์–ป๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค!
์ด๋ฅผ three.js๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฉ‹์ง€๊ฒŒ ๋งŒ๋“ค์–ด ๋ณด๊ฑฐ๋‚˜ ํ˜œ์ธ๋‹˜ ์•„์ด๋””์–ด์™€ ๊ฒฐํ•ฉํ•ด๋„ ์žฌ๋ฐŒ์„ ๊ฒƒ ๊ฐ™์•„์š”!!
์ถ”๊ฐ€์ ์œผ๋กœ๋Š” ๋“ฑ๋ก์„ ์œ„ํ•œ ์—ฌํ–‰ ๋ฃจํŠธ๋„ ์งœ์ฃผ๋Š” ์‹œ์Šคํ…œ๋„ ๋“ค์–ด๊ฐ€๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”! ์‹œ๊ฐ„์ด ๋ชจ์ž๋ผ์„œ ๊ตฌํ˜„์„ ๋ชปํ–ˆ๋˜ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค
์ฃผ์ œ๊ฐ€ ๊ณต์ต์ ์ด๊ฑฐ๋‚˜ ์ „๊ตญ์ ์ธ ์‚ฌํšŒ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์•ฑ์ด์—ˆ๊ณ , ํ˜„์žฌ ์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ์ˆ˜๋„๊ถŒ ์ง‘์ค‘ํ™”๊ฐ€ ๊ณผ๋„ํ•˜๊ฒŒ ๋˜์–ด์žˆ์–ด, ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์•ฑ์ด์—ˆ์Šต๋‹ˆ๋‹ค.
์•„๋ฌด๋ž˜๋„ ๊ธฐ์—…์„ ์˜ฎ๊ธฐ๊ฑฐ๋‚˜ ์ธํ”„๋ผ๋ฅผ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์€ ์ €ํฌ๊ฐ€ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์—, ์—ฌํ–‰์„ ํ†ตํ•œ ์œ ๋™ ์ธ๊ตฌ๋ฅผ ๋Š˜๋ ค ์ง€์—ญ ๊ฒฝ์ œ๋ฅผ ํ™œ์„ฑํ™” ์‹œํ‚ค์ž๋Š” ์•„์ด๋””์–ด๋กœ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค
๋น„์ธ๊ธฐ ๋„์‹œ์ผ์ˆ˜๋ก ํฌ๋ ˆ๋”ง์„ ๋งŽ์ด ์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•˜๋ฉด ์ข‹์€ ๋ฐฉํ–ฅ์ด ๋  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์š”
@๋™์œจ ์ด ์˜ˆ์ „์— ์ผ๋˜ ๊ฑด๋ฐ, 2ํ•™๋…„๋•Œ ๋งŒ๋“ ๊ฒƒ. ํ€„๋ฆฌํ‹ฐ๊ฐ€ ๊ต‰์žฅํžˆ ๋–จ์–ด์ง.
๊ด€๊ด‘์ง€๋“ค์„ ๋งŽ์ด ์•Œ๋ ค์„œ, ์œ ๋™์ธ๊ตฌ๋ฅผ ๋Š˜๋ ค์„œ ํ•ด๊ฒฐํ•˜๋ฉด ๋˜๊ฒ ๋‹ค. ํ•˜๋Š” ์•„์ด๋””์–ด์—์„œ ์ถœ๋ฐœ.
๊ฐ๊ฐ ๋„๊ฐ์ด ์žˆ๋‹ค.
์ง์ ‘ ๊ทธ๊ณณ์œผ๋กœ ๊ฐ€์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์œ„์น˜๋ฅผ ๊ฐ์ง€๋ฅผ ํ•ด์„œ ๋ฐ˜๊ฒฝ ๋ช‡ ๋ฏธํ„ฐ ์ด๋‚ด์— ๋“ค์–ด๊ฐ€๋ฉด ํ™œ์„ฑํ™”๊ฐ€ ๋˜๊ณ , ์‚ฌ์ง„์ด๋ž‘ ๊ธ€์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋‘์—ˆ๋‹ค.
์‚ฌ๋žŒ๋“ค์ด ๋งŽ์ด ์•ˆ๊ฐ€๋Š” ๊ณณ์ผ์ˆ˜๋ก ๊ฒฝํ—˜์น˜๋ฅผ ๋งŽ์ด ์ฃผ๋„๋ก ์œ ๋„๋ฅผ ํ•˜๊ณ ์ž ํ–ˆ๋‹ค.
์ˆ˜์ต์„ฑ๋„ ๊ณ ๋ ค๋ฅผ ํ–ˆ์–ด์•ผ ํ–ˆ๋‹ค.
์•„์ง ๋“ฑ๋ก์ด ์•ˆ๋œ ๋ถ€๋ถ„์€ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋” ์žฌ๋ฐŒ๊ฒŒ ์ฆ๊ธธ ์ˆ˜ ์žˆ์„ ์ง€ ํ”Œ๋žœ๋„ ์งค ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ฉด ์žฌ๋ฐŒ๊ฒ ๋‹ค ์ƒ๊ฐ์„ ํ–ˆ๋‹ค.
์—ฌํ–‰ ๋„๊ฐ์ด๋ผ๋Š” ์•„์ด๋””์–ด๊ฐ€ ๊ดœ์ฐฎ์€ ๊ฒƒ ๊ฐ™๋‹ค.
๊ทธ ์ง€์—ญ๋“ค์— ๋Œ€ํ•œ ๊ด€๊ด‘์ง€ ์†Œ๊ฐœ๊ฐ€ ๊ดœ์ฐฎ์€ ๊ฒƒ ๊ฐ™๋‹ค.
์ด๊ฑธ ๋””๋ฒจ๋กญ ์‹œ์ผœ๋ณด๊ณ ์ž ํ•˜๋Š” ๋งˆ์Œ์ด ์žˆ์—ˆ๋‹ค.
@Zenํ˜„์‹ค ๋ฉ”์„ธ์ง€@๋™์œจ ์ด ์žฌ๋ฐŒ์„๊ฒƒ๊ฐ™์•„์š”!