2021-02-07(Sun)

ํ•ญ๋ชฉ

๋‚ด์šฉ

ํ•™์Šต ๋‚ ์งœ

2021-02-07(์ผ)

ํ•™์Šต ์‹œ๊ฐ„

11:00~24:00

ํ•™์Šต ๋ฒ”์œ„ ๋ฐ ์ฃผ์ œ

๊ฐ์ฒด์ง€ํ–ฅ

ํ•™์Šต ๋ชฉํ‘œ

๋ฃจ๋น„๋กœ ๊ฐ์ฒด์ง€ํ–ฅ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฐ์„ ์ตํžŒ๋‹ค.

๋™๋ฃŒ ํ•™์Šต ๋ฐฉ๋ฒ•

-

์ƒ์„ธ ํ•™์Šต ๋‚ด์šฉ

ํ˜‘์—…์ด๋ผ๋ฉด ๋”๋”์šฑ ํ…Œ์ŠคํŠธ์— ๊ธฐ๋ฐ˜ํ•œ ์ฝ”๋“œ๊ตฌํ˜„์„ ํ•ด์•ผํ•œ๋‹ค๊ณ  ๋ฏฟ๋Š”๋ฐ, ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋‹ค์šด ํ…Œ์ŠคํŠธ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์–ด๋‚ด์ง€ ๋ชปํ•œ ๋Š๋‚Œ์ด๋‹ค. ์ด๋Ÿฐ ๊ณ ๋ฏผ์„ ์ €๊ฒฉํ•˜๋Š” ์ฑ…์ด ์žˆ์—ˆ์œผ๋‹ˆ- ๋ฐ”๋กœ '๋ฃจ๋น„๋กœ ๋ฐฐ์šฐ๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ๋””์ž์ธ-์ง€์†๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•'์ด๋ผ๋Š” ์ฑ…์ด๋‹ค.

์ฑ… '๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด'์„ ์ฝ์œผ๋ฉฐ ์•Œ๊ฒŒ๋œ ๊ด€๋…๋“ค์„ ์ข€ ๋” ํ”„๋กœ์ ํŠธ์— ์ž˜ ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉฐ ์ฑ…์„ ํˆ๋‹ค. ํ•˜๋‹จ์€ ์ฑ… '๋ฃจ๋น„๋กœ ๋ฐฐ์šฐ๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ๋””์ž์ธ-์ง€์†๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•'์„ ํ•™์Šตํ•˜๋ฉฐ ์ ์€ ๋ฉ”๋ชจ.

1์žฅ ๊ฐ์ฒด์ง€ํ–ฅ ๋””์ž์ธ

์ ˆ์ฐจ์ง€ํ–ฅ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ด ์„ธ๊ณ„๋ฅผ ์ •ํ•ด์ง„ ์ ˆ์ฐจ๋“ค์˜ ๋ฌถ์Œ์œผ๋กœ ์ƒ๊ฐํ•œ๋‹ค. ๋ฐ˜๋ฉด ๊ฐ์ฒด์ง€ํ–ฅ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ด ์„ธ๊ณ„๋ฅผ ๊ฐ์ฒด ์‚ฌ์ด์˜ ์ž๋ฐœ์ ์ธ ์ƒํ˜ธ์—ฐ๊ด€์˜ ์—ฐ์†์œผ๋กœ ํŒŒ์•…ํ•œ๋‹ค. ์ด ๊ด€์ ์˜ ์ฐจ์ด๊ฐ€ ๊ฐ์ฒด์ง€ํ–ฅ ๋””์ž์ธ์ด ์œ ์—ฐํ•˜๋„๋ก ๋งŒ๋“ค์–ด์ค€๋‹ค.

๊ฐ์ฒด ์ง€ํ–ฅ ๋””์ž์ธ์ด๋ž€

์†Œํ”„ํŠธ์›จ์–ด ์œ ์ง€๋ณด์ˆ˜ ๋ฌธ์ œ

  • ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ์€ ๋ฌด์กฐ๊ฑด ๋ฐœ์ƒํ•œ๋‹ค.

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ณ€๊ฒฝ๊ณผ ํ™•์žฅ์ด ์šฉ์ดํ•˜์ง€ ์•Š๋‹ค๋ฉด ์ด๋Ÿฐ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑ์‹œํ‚ค๊ธฐ ์–ด๋ ต๋‹ค.

์–ด๋–ค ๊ฒฝ์šฐ์— ์ˆ˜์ •์ด ์–ด๋ ค์šด๊ฐ€?

  • ๊ฐ์ฒด ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ์€ ๊ฐ์ฒด๊ฐ€ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฉ”์‹œ์ง€ ์†์— ๋…น์•„ ์žˆ๋‹ค.

  • ์˜ฌ๋ฐ”๋ฅธ ๊ฐ์ฒด์—๊ฒŒ ์˜ฌ๋ฐ”๋ฅธ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ๊ฐ์ฒด๊ฐ€ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•˜๋Š” ๊ฐ์ฒด์— ๋Œ€ํ•œ ์ง€์‹์„ ์–ด๋Š์ •๋„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผํ•œ๋‹ค.

  • ์ด๋Ÿฐ ์ง€์‹์€ ์˜์กด์„ฑ์ด ๋˜์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ˆ˜์ •์„ ์–ด๋ ต๊ฒŒ ํ•œ๋‹ค. ์ง€๊ธˆ์€ ์ˆ˜์ •์ด ์‰ฝ๋”๋ผ๋„ ์–ธ์  ๊ฐ€๋Š” ์ˆ˜์ •์ด ์–ด๋ ค์›Œ์ง„๋‹ค.

๊ทธ๋ž˜์„œ ๊ฐ์ฒด ์ง€ํ–ฅ ๋””์ž์ธ์ด ๋ญ”๋ฐ?

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

  • ๊ฐ์ฒด์ง€ํ–ฅ ๋””์ž์ธ์€ ํŠน์ˆ˜ํ•œ ์š”๊ตฌ์‚ฌํ•ญ์˜ ๋ณ€ํ™”๋ฅผ ๋ฏธ๋ฆฌ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ๊ทธ์ € ์–ธ์  ๊ฐ€ ๋ฌด์–ธ๊ฐ€๋Š” ๋ณ€ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ฐ›์•„๋“ค์ด๊ณ , ์ง€๊ธˆ์€ ๋ฌด์—‡์ด ๋ณ€๊ฒฝ๋ ์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ฐ›์•„๋“ค์ด๋Š” ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋ฏธ๋ž˜๋ฅผ ์„ฃ๋ถˆ๋ฆฌ ์ถ”์ธกํ•ด์„œ ๊ตฌํ˜„์„ ์„ ํƒํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ์ € ๋ฏธ๋ž˜๋ฅผ ๋Œ€๋น„ํ•ด์„œ ๊ฐ€๋Šฅํ•œ ์„ ํƒ์ง€๋ฅผ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋งŒ๋“ค์–ด ๋†“๊ณ  ๋ณ€ํ™”ํ•˜๊ณ  ์›€์ง์ผ ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์„ ๋‚จ๊ฒจ ๋†“์„ ๋ฟ์ด๋‹ค.

  • ๋””์ž์ธ์€ ์ •ํ•ด์ง„ ๋ฒ•์น™์„ ๋”ฐ๋ฅด๋Š” ํ™œ๋™์€ ์•„๋‹ˆ๋‹ค. ๋Œ€์‹  ์›์น™๊ณผ ํŒจํ„ด์ด๋ผ๋Š” ๋„๊ตฌ์— ๋”ฐ๋ผ ์š”๊ตฌ์‚ฌํ•ญ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ์„ ํƒ์„ ๋ฐ˜๋ณตํ•˜๋ฉฐ ์ง€๊ธˆ์˜ ํŒ๋‹จ์˜ ๋Œ€๊ฐ€๋ฅผ ๋’ค๋กœ ๋ฏธ๋ฃจ๋Š” ํ™œ๋™์„ ๋์—†์ด ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

    • ๊ฐ์ฒด์ง€ํ–ฅ์˜ ์›์น™๋“ค: ์œ ๋ช…ํ•œ ๊ฑด SOLID ์›์น™๊ณผ ๋ฐ๋ฉ”ํ…Œ๋ฅด์˜ ์›์น™ ๋“ฑ์ด ์žˆ๋‹ค.

    • ๊ฐ์ฒด์ง€ํ–ฅ์˜ ๋””์ž์ธ ํŒจํ„ด๋“ค: GoF์˜ ๋””์ž์ธ ํŒจํ„ด ๋“ฑ๋“ฑ

๋””์ž์ธ์€ ์–ธ์ œ ์‹คํŒจํ•˜๋Š”๊ฐ€?

  • ๋””์ž์ธ ์ž์ฒด๊ฐ€ ๋ถ€์กฑํ•  ๋•Œ

  • ๋””์ž์ธ์„ ์˜ค์šฉํ•  ๋•Œ

  • ๋””์ž์ธ ์ž‘์—…๊ณผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž‘์—…์ด ๋™๋–จ์–ด์ ธ ์žˆ์„ ๋•Œ

    • ์ด๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด ์• ์ž์ผํ•˜๊ฒŒ ๋””์ž์ธ๊ณผ ๊ตฌํ˜„์„ ๋ฐ˜๋ณตํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ๊ทธ๋ž˜์•ผ ๋””์ž์ธ์ด '์ ์ ˆํ•œ ์ž๊ธฐ์กฐ์ ˆ ๋Šฅ๋ ฅ'์„ ๊ฐ€์ง€๊ฒŒ ๋œ๋‹ค.

    • ์• ์ž์ผ์ด '์ปค๋‹ค๋ž€ ๋””์ž์ธ์„ ๋จผ์ € ๊ตฌ์ƒํ•˜์ง€ ๋ง๋ผ'๊ณ  ํ•œ๋‹ค๊ณ  ํ•ด์„œ ๋””์ž์ธ์„ ํ•˜์ง€ ๋ง๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ์˜คํžˆ๋ ค ์• ์ž์ผ ์ž‘์—…๋ฐฉ์‹์€ ๋ณ€ํ™”๋ฅผ ๋ณด์žฅํ•˜๋ฏ€๋กœ, ์ง„์งœ ์ข‹์€ ๋””์ž์ธ์„ ํ†ตํ•ด ์ฝ”๋“œ๋ฅผ ๋ฐฐ์น˜ํ•ด์„œ ์‰ฝ๊ฒŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

ํ•™์Šต ๋‚ด์šฉ์— ๋Œ€ํ•œ ๊ฐœ์ธ์ ์ธ ์ดํ‰

์˜ค๋Š˜์€ ํ”„๋กœ์ ํŠธ ์„ธ๋ถ€๋ชจ๋“ˆ ๊ตฌํ˜„์—์„œ ๋ฒ—์–ด๋‚˜์„œ ์ „์ฒด ํ”„๋กœ์ ํŠธ ๋ฐฉํ–ฅ์„ ์žก๋Š”๋ฐ ๋„์›€์ด ๋  ๋ฒ•ํ•œ ํ•™์Šต์„ ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ๋งˆ์Œ ๋จน์—ˆ๋‹ค. Backbone์˜ collection๊ณผ model ์‚ฌ์šฉ๋ฒ•์„ ์ข€ ํƒ๊ตฌํ•ด๋ณผ๊นŒ ์‹ถ๊ธฐ๋„ ํ–ˆ๋Š”๋ฐ ๊ธฐ๊ป ํ•™์Šตํ•œ ๊ฐ์ฒด์ง€ํ–ฅ ๊ฐœ๋…์„ ํ”„๋กœ์ ํŠธ์— ์ž˜ ๋…น์—ฌ๋‚ด๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์ง€ ์•Š์•„์„œ ๊ฐ์ฒด์ง€ํ–ฅ์— ๋Œ€ํ•ด์„œ ํŒŒ๋ณด์•˜๋‹ค. Appearance channel์„ ์ด์šฉ์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š”๋ฐ ์ฐธ๊ณ ํ•ด์•ผ์ง€.

๋‹ค์Œ ํ•™์Šต ๊ณ„ํš

  • Appearance view ๊ตฌํ˜„์™„๋ฃŒ

Last updated