Skip to content

Latest commit

ย 

History

History
161 lines (116 loc) ยท 8.97 KB

anti-pattern.md

File metadata and controls

161 lines (116 loc) ยท 8.97 KB

์•ˆํ‹ฐ ํŒจํ„ด

์ž‘์„ฑ์ž : ์ •ํฌ์žฌ

๋ณธ ์ž๋ฃŒ๋Š” 'ํŒŒ์ด์ฌ ๋””์ž์ธ ํŒจํ„ด 2/e (Chetan Giridhar)' ์ฑ…์„ ํ† ๋Œ€๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋“  ์˜ˆ์‹œ ์ฝ”๋“œ์—๋Š” ์ €์ž๋ฅผ ํ‘œ์‹œํ•˜๋Š” __author__ = 'Chetan' ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

Table of Contents

์•ˆํ‹ฐ ํŒจํ„ด ๊ฐœ์š”

์†Œํ”„ํŠธ์›จ์–ด ๋””์ž์ธ ์›์น™์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ ์ง€์ผœ์•ผ ํ•  ๋ช‡๊ฐ€์ง€ ์›์น™๊ณผ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์ œ์‹œํ•œ๋‹ค. ๋กœ๋ฒ„ํŠธ ๋งˆํ‹ด์— ์˜ํ•˜๋ฉด ์ž˜๋ชป๋œ ์„ค๊ณ„์—๋Š” 4๊ฐ€์ง€ ํŠน์„ฑ์ด ์žˆ๋‹ค.

  1. ์œ ์—ฐํ•˜์ง€ ์•Š๋‹ค -> ์žฌ์‚ฌ์šฉ์ด ์–ด๋ ต๋‹ค.
  2. ์œตํ†ต์„ฑ์ด ์—†๋‹ค -> ๊ฐ„๋‹จํ•œ ์ˆ˜์ •๋„ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์„ ์†๋ด์•ผ ํ•œ๋‹ค.
  3. ์ทจ์•ฝํ•˜๋‹ค -> ์ˆ˜์ •ํ• ์ˆ˜๋ก ์‹œ์Šคํ…œ์ด ์ทจ์•ฝํ•ด์ง„๋‹ค.
  4. ์ ์„ฑ์ด ๋†’๋‹ค -> ์„ค๊ณ„์ƒ์˜ ๊ฒฐํ•จ์— ๋Œ€ํ•œ ์ˆ˜์ •์ด ์–ด๋ ค์›Œ ๊ฒ‰๋Œ๊ฒŒ ํ•œ๋‹ค.

์•ˆํ‹ฐ ํŒจํ„ด์ด ์ƒ๊ธฐ๋Š” ์›์ธ

  1. ๊ฐœ๋ฐœ์ž์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ์‹์ด ๋ฏธ์ˆ™ํ•˜๋‹ค.
  2. ๊ฐœ๋ฐœ์ž๊ฐ€ ์ƒํ™ฉ์— ๋งž์ง€ ์•Š๋Š” ๋””์ž์ธ ํŒจํ„ด์„ ์‚ฌ์šฉํ•œ๋‹ค.

์•ˆํ‹ฐ ํŒจํ„ด์„ ๋ฐฉ์ง€ํ–ˆ์„ ๋•Œ ์œ ์šฉํ•œ ์ 

  1. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. ๋ฌธ์ œ๋ฅผ ์ฐพ์•„๋‚ด๋Š” ํˆด์„ ๊ฐœ๋ฐœํ•ด ์›์ธ์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋‹ค.
  3. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์„ค๊ณ„๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์•ˆํ‹ฐ ํŒจํ„ด

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

  1. ๊ฐœ๋ฐœ์ด ์ง„ํ–‰๋˜๋ฉด์„œ ๊ฐœ๋ฐœ์ž์˜ ์‚ฌ๊ณ ๋ ฅ์ด ๋†’์•„์ง„๋‹ค.
  2. ๊ณ ๊ฐ์˜ ํ”ผ๋“œ๋ฐฑ์— ๋”ฐ๋ผ ์‚ฌ์šฉ ํŒจํ„ด์ด ๋ฐ”๋€๋‹ค.
  3. ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ํ™•์žฅ์„ฑ์„ ๊ณ ๋ คํ•ด ์ดˆ๊ธฐ์— ๊ตฌ์„ฑํ•œ ์ž๋ฃŒ ๊ตฌ์กฐ๊ฐ€ ์ˆ˜์ •๋œ๋‹ค.

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


์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์•ˆํ‹ฐ ํŒจํ„ด์˜ ์˜ˆ

์ŠคํŒŒ๊ฒŒํ‹ฐ ์ฝ”๋“œ

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

์ŠคํŒŒ๊ฒŒํ‹ฐ ์ฝ”๋“œ์˜ ์›์ธ

  1. ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ ๋ถ„์„์— ๋Œ€ํ•œ ์ดํ•ด ๋ถ€์กฑ
  2. ๊นŠ๊ฒŒ ์ƒ๊ฐํ•˜์ง€ ์•Š์€ ์ œํ’ˆ ์„ค๊ณ„ ๋ฐ ๋””์ž์ธ
  3. ๋Œ€์ถฉ ๋นจ๋ฆฌ ๊ณ ์น˜๋ ค๋Š” ์„ฑ๊ฒฉ

ํ™ฉ๊ธˆ ๋ง์น˜

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

ํ™ฉ๊ธˆ ๋ง์น˜์˜ ์›์ธ

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

ํ™ฉ๊ธˆ ๋ง์น˜์˜ ๊ฒฐ๊ณผ

  1. ํŠน์ • ์†”๋ฃจ์…˜์ด ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค.
  2. ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ œํ’ˆ์˜ ๊ธฐ๋Šฅ์ด ์•„๋‹Œ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋œ ๊ธฐ์ˆ  ์œ„์ฃผ๋กœ ์„ค๋ช…๋œ๋‹ค.
  3. ๊ฐœ๋ฐœ์ž๋“ค์ด โ€œ์ € ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ–ˆ์–ด์•ผ ํ•˜๋Š”๋ฐ.โ€๋ผ๋Š” ํƒ„์‹์„ ์ž์ฃผํ•œ๋‹ค.
  4. ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ๊ฐ€ ์ถฉ์กฑ๋˜์ง€ ์•Š๋Š”๋‹ค.

์šฉ์•”๋ฅ˜

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

์šฉ์•”๋ฅ˜์˜ ์›์ธ

  1. ํ…Œ์ŠคํŠธ ์ฝ”๋“œ์™€ ์—๋Ÿฌ ์ฝ”๋“œ๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ๋งŽ์€ ๊ฒฝ์šฐ
  2. ๋ฆฌ๋ทฐ ์—†์ด ๋‹จ๋…์ ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ธ์ˆ˜์ธ๊ณ„ ์—†์ด ๋‹ค๋ฅธ ํŒ€์— ๋„˜๊ธฐ๋Š” ๊ฒฝ์šฐ
  3. ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๋Š” ์‚ฌ๋žŒ์ด ์•„๋ฌด๋„ ์—†๋Š” ๊ฒฝ์šฐ

์šฉ์•”๋ฅ˜์˜ ํŠน์ง•

  1. ํ…Œ์ŠคํŠธ ์ฝ”๋“œ์˜ ๋ฒ”์œ„๊ฐ€ ์ข๋‹ค.
  2. ์•Œ ์ˆ˜ ์—†๋Š” ์ฃผ์„๋œ ์ฝ”๋“œ๊ฐ€ ๋งŽ๋‹ค.
  3. ์“ฐ์ด์ง€ ์•Š๋Š” ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ƒ๊ธฐ๊ฑฐ๋‚˜ ๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ์šฐํšŒํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฐœ๋ฐœํ•œ๋‹ค.

๋ณต์‚ฌ-๋ถ™์—ฌ๋„ฃ๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๊ฐ€์žฅ ํ”ํ•œ ์•ˆํ‹ฐ ํŒจํ„ด์ด๋‹ค. ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž๋Š” ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ ์ž์‹ ์˜ ์ฝ”๋“œ๋ฅผ ์˜จ๋ผ์ธ(StackOverflow, GitHub)์— ์˜ฌ๋ ค๋‘”๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด ์ฝ”๋“œ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•ด ์ž์‹ ์˜ ์ฝ”๋“œ์— ๋ถ™์—ฌ ๋„ฃ๋Š”๋‹ค. ๋ถ™์—ฌ ๋„ฃ์€ ์ฝ”๋“œ๊ฐ€ ์ตœ์ ํ™” ๋˜์—ˆ๋Š”์ง€ ๋˜๋Š” ์ƒํ™ฉ์— ์ ํ•ฉํ•œ์ง€ ์ƒ๊ฐํ•˜์ง€ ์•Š์•„ ๊ฒฐ๊ตญ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ค์šด ๋ถˆ๊ทœ์น™ํ•œ ์ฝ”๋“œ๊ฐ€ ๋˜์–ด๋ฒ„๋ฆฐ๋‹ค.

๋ณต์‚ฌ-๋ถ™์—ฌ๋„ฃ๊ธฐ์˜ ์›์ธ

  1. ์ฝ”๋”ฉ ๋ฐ ๊ฐœ๋ฐœ์ด ๋ฏธ์ˆ™ํ•œ ์ดˆ๋ณด ๊ฐœ๋ฐœ์ž์ธ ๊ฒฝ์šฐ
  2. ๋น ๋ฅด๊ฒŒ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๋„˜์–ด๊ฐ€์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ
  3. ๋ชจ๋“ˆ ๊ฐ„์˜ ํ‘œ์ค€ํ™” ๋˜๋Š” ๊ตฌ์กฐ ๋‹จ์ผํ™”๋ฅผ ์œ„ํ•œ ์ฝ”๋“œ ์ค‘๋ณต์ด ์ƒ๊ธธ ๋•Œ
  4. ์žฅ๊ธฐ์ ์ธ ์‚ฌ๊ณ ์˜ ๋ถ€์žฌ

๋ณต์‚ฌ-๋ถ™์—ฌ๋„ฃ๊ธฐ์˜ ๊ฒฐ๊ณผ

  1. ์œ ์‚ฌํ•œ ๋ฌธ์ œ๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์—์„œ ๋ฐœ์ƒํ•œ๋‹ค.
  2. ๋†’์€ ์œ ์ง€๋ณด์ˆ˜ ๋น„์šฉ๊ณผ ๋ฒ„๊ทธ ๋ฐœ์ƒ๋ฅ 
  3. ์ฝ”๋“œ ์ค‘๋ณต์œผ๋กœ ์ธํ•ด ๋ชจ๋“ˆ์‹ ์ฝ”๋“œ๊ฐ€ ์ค„์–ด๋“ ๋‹ค.
  4. ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•œ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ ์•ˆํ‹ฐ ํŒจํ„ด

์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„๋Š” ์ „์ฒด ์‹œ์Šคํ…œ ์„ค๊ณ„์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ด๋‹ค. ์‹œ์Šคํ…œ ์„ค๊ณ„๋Š” ๋””์ž์ธ๊ณผ ํˆด, ํ•˜๋“œ์›จ์–ด์— ์ค‘์ ์„ ๋‘์ง€๋งŒ ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„๋Š” ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ ํŒ€๊ณผ PM๋“ฑ์˜ ๊ด€๊ณ„์ž๋“ค์ด ํ•จ๊ป˜ ๋ชจ๋ธ๋งํ•œ๋‹ค. ๊ธฐ์ดˆ ์„ค๊ณ„๋Š” ์ œํ’ˆ์˜ ์„ฑ๊ณต์„ ์ขŒ์ง€์šฐ์ง€ํ•œ๋‹ค.


์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ ์•ˆํ‹ฐ ํŒจํ„ด์˜ ์˜ˆ

์‹œ๊ฐ„ ๋‚ญ๋น„

์—ฌ๊ธฐ์„œ ์‹œ๊ฐ„ ๋‚ญ๋น„๋ž€ ์„ค๊ณ„์˜ ์žฌ์‚ฌ์šฉ์„ ์˜๋ฏธํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ ํ•ด๊ฒฐํ•œ ๋ฌธ์ œ์™€ ๋น„์Šทํ•œ ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด ์•ž์„œ ํ•ด๊ฒฐํ•œ ๋ฐฉ์‹ ๋ฐ ๊ณผ์ •์„ ์žฌ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๋˜ ๋ถ„์„ํ•˜๊ณ  ๊ณ ๋ฏผํ•  ํ•„์š”๊ฐ€ ์ „ํ˜€ ์—†๋‹ค.

์‹œ๊ฐ„๋‚ญ๋น„์˜ ์›์ธ

  1. ๋ฌธ์„œ ๋˜๋Š” ์„ค๊ณ„ ๋‹จ๊ณ„์˜ ๋ฌธ์ œ์  ๋ฐ ํ•ด๊ฒฐ์ฑ… ๊ณต์œ  ๋ถ€์žฌ
  2. ์ง‘๋‹จ ๋‚ด ์†Œํ†ต ๋ถ€์กฑ
  3. ์ฒ˜์Œ๋ถ€ํ„ฐ ์ƒˆ๋กญ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ์‹์ด ์Šต๊ด€์ธ ์ง‘๋‹จ
  4. ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๋ฐ ๊ทœ์น™์ด ์—†๋Š” ๊ฒฝ์šฐ

์‹œ๊ฐ„๋‚ญ๋น„์˜ ๊ฒฐ๊ณผ

  1. ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์“ธ๋ฐ์—†๋Š” ๋…ผ์˜
  2. ์‹œ๊ฐ„๊ณผ ๋ฆฌ์†Œ์Šค ์ฆ๊ฐ€๋กœ ์ธํ•œ ์˜ˆ์‚ฐ ๋‚ญ๋น„์™€ ๋Šฆ์ถฐ์ง€๋Š” ์ถœ์‹œ์ผ
  3. ํ•œ ์ œํ’ˆ์—๋งŒ ์ ์šฉ๋˜๋Š” ํ์‡„์ ์ธ ์„ค๊ณ„์™€ ๋…ธ๋ ฅ์˜ ์ค‘๋ณต, ๋ถ€์‹คํ•œ ์œ„๊ธฐ๊ด€๋ฆฌ

์ œํ’ˆ/๊ธฐ์ˆ  ์ข…์†

๊ฐœ๋ฐœ์‚ฌ๋Š” ๋‹ค๋ฅธ ๋ฒค๋”์‚ฌ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์ˆ ์— ์˜์กดํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค. ํŠน์ • ๊ธฐ์ˆ ์ด ์‹œ์Šคํ…œ์— ์ข…์†๋˜์–ด ๋–ผ์–ด๋‚ผ ์ˆ˜๊ฐ€ ์—†๋Š” ๊ตฌ์กฐ๊ฐ€ ๋˜์–ด๋ฒ„๋ฆฐ๋‹ค.

์ œํ’ˆ/๊ธฐ์ˆ  ์ข…์†์˜ ์›์ธ

  1. ๋ฒค๋”์‚ฌ์™€์˜ ์œ ์ฐฉ ๊ด€๊ณ„ ๋˜๋Š” ์‚ฌ์šฉ ์š”๊ธˆ ํ• ์ธ
  2. ๊ธฐ์ˆ  ๋ฐ ์„ฑ๋Šฅ์ด ์•„๋‹Œ ๋งˆ์ผ€ํŒ…๊ณผ ์„ธ์ผ์ฆˆ ๊ด€์ ์—์„œ ์„ ํƒํ•œ ์ œํ’ˆ
  3. ์ˆ˜์ต์ ์œผ๋กœ ์„ฑ๊ณตํ•œ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์— ์“ฐ์ธ ์ œํ’ˆ์„ ๋ชฉ์  ๋ฐ ์š”๊ตฌ์‚ฌํ•ญ์ด ๋‹ค๋ฅธ ์ƒํ™ฉ์— ๊ทธ๋Œ€๋กœ ์ ‘๋ชฉํ•˜๋Š” ๊ฒฝ์šฐ
  4. ๊ธฐ์ˆ ์ž๋‚˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๋ฏธ ์ต์ˆ™ํ•œ ์ œํ’ˆ์„ ์„ ํƒ

์ œํ’ˆ/๊ธฐ์ˆ  ์ข…์†์˜ ๊ฒฐ๊ณผ

  1. ์ œํ’ˆ์˜ ์ถœ์‹œ ๋ฐ ์œ ์ง€๋ณด์ˆ˜ ์ฃผ๊ธฐ๋ฅผ ๋ฒค๋”์‚ฌ์˜ ์ œํ’ˆ์˜ ์ถœ์‹œ ์‹œ๊ธฐ์— ๋งž์ถ˜๋‹ค.
  2. ๊ณ ๊ฐ์˜ ์š”๊ตฌ๋ณด๋‹ค๋Š” ์ œํ’ˆ์˜ ๊ธฐ์ˆ ์„ ์ค‘์‹ฌ์œผ๋กœ ๊ฐœ๋ฐœํ•œ๋‹ค.
  3. ์ถœ์‹œ์ผ์ด ๋ถˆํ™•์‹คํ•˜๊ณ  ๊ณ ๊ฐ์˜ ๊ธฐ๋Œ€์น˜์— ๋ฏธ์น˜์ง€ ๋ชปํ•œ๋‹ค.

๋‹ค์ˆ˜ ๋””์ž์ธ

์กฐ์ง์˜ ํ”„๋กœ์„ธ์Šค์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ๋ชจ์—ฌ ํ•จ๊ป˜ ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ ๋„ˆ๋ฌด ๋‹ค์–‘ํ•œ ์˜๊ฒฌ์ด ๋‚˜์˜ค๊ฑฐ๋‚˜ ์ง€์‹ ๋ฐ ๊ฒฝํ—˜์ด ๋ถ€์กฑํ•œ ๊ธฐ์ˆ ์ž์˜ ์˜๊ฒฌ์ด ๋”ํ•ด์ ธ ๊ฒฐ๊ณผ๋ฌผ์ด ๋ณต์žกํ•ด์ง€๊ณ  ์ˆ˜์ค€์— ๋ชป ๋ฏธ์น˜๊ฒŒ ๋  ์ˆ˜ ์žˆ๋‹ค.

๋‹ค์ˆ˜ ๋””์ž์ธ์˜ ์›์ธ

  1. ๋งŽ์€ ๊ด€๊ณ„์ž๋“ค์˜ ์˜๊ฒฌ์„ ์ˆ˜๋ ดํ•˜๋Š” ๋ถ„์œ„๊ธฐ์˜ ์กฐ์ง์ธ ๊ฒฝ์šฐ
  2. ์„ค๊ณ„๋ฅผ ๋งก์€ ์ด์ฑ…์ž„์ž๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ
  3. ๊ณ ๊ฐ์˜ ์š”๊ตฌ๊ฐ€ ์•„๋‹Œ ๋งˆ์ผ€ํ„ฐ๋‚˜ ๊ธฐ์ˆ ์ž์˜ ์˜๊ฒฌ์ด ์šฐ์„ ์‹œ๋  ๋•Œ

๋‹ค์ˆ˜ ๋””์ž์ธ์˜ ๊ฒฐ๊ณผ

  1. ์„ค๊ณ„๊ฐ€ ๋๋‚œ ๋’ค์—๋„ ๊ฐœ๋ฐœ์ž์™€ ์„ค๊ณ„์ž ์‚ฌ์ด์— ์˜๊ฒฌ์ด ๊ฐˆ๋ฆฐ๋‹ค.
  2. ๋ฌธ์„œํ™”ํ•˜๊ธฐ ํž˜๋“ค ์ •๋„๋กœ ์„ค๊ณ„๊ฐ€ ๋ณต์žกํ•ด์ง„๋‹ค.
  3. ์ˆ˜์ •์‚ฌํ•ญ์ด ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์„ ๊ฑฐ์ณ์•ผ ํ•˜๊ณ  ๊ฐœ๋ฐœ ์‹œ๊ฐ„์ด ์ง€์—ฐ๋œ๋‹ค.