ํ”„๋กœ๊ทธ๋ž˜๋ฐ

[TIL] ํด๋ฆฐ์ฝ”๋“œ(Clean Code) - 7์žฅ. ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ

2022. 3. 5. 01:01
๋ฐ˜์‘ํ˜•

๐Ÿ“† TIL (Today I Learned) ๋‚ ์งœ

2022.03.04

๐Ÿ“š ์˜ค๋Š˜ ์ฝ์€ ๋ฒ”์œ„

7์žฅ. ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ

๐Ÿ“ ์ฑ…์—์„œ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ

  • ์˜ค๋ฅ˜ ์ฝ”๋“œ๋ณด๋‹ค ์˜ˆ์™ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ผ : ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์˜ˆ์™ธ๋ฅผ ๋˜์ง€๋Š” ํŽธ์ด ๋‚ซ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ํ˜ธ์ถœ์ž ์ฝ”๋“œ๊ฐ€ ๋” ๊น”๋”ํ•ด์ง„๋‹ค. ๋…ผ๋ฆฌ๊ฐ€ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ ์ฝ”๋“œ์™€ ๋’ค์„ž์ด์ง€ ์•Š์œผ๋‹ˆ๊นŒ. (p.131)
  • Try-Catch-Finally ๋ฌธ๋ถ€ํ„ฐ ์ž‘์„ฑํ•˜๋ผ : ์–ด๋–ค ๋ฉด์—์„œ try ๋ธ”๋ก์€ ํŠธ๋žœ์žญ์…˜๊ณผ ๋น„์Šทํ•˜๋‹ค. try ๋ธ”๋ก์—์„œ ๋ฌด์Šจ ์ผ์ด ์ƒ๊ธฐ๋“ ์ง€ catch ๋ธ”๋ก์€ ํ”„๋กœ๊ทธ๋žจ ์ƒํƒœ๋ฅผ ์ผ๊ด€์„ฑ ์žˆ๊ฒŒ ์œ ์ง€ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•  ์ฝ”๋“œ๋ฅผ ์งค ๋•Œ๋Š” try-catch-finally ๋ฌธ์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ํŽธ์ด ๋‚ซ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด try ๋ธ”๋ก์—์„œ ๋ฌด์Šจ ์ผ์ด ์ƒ๊ธฐ๋“ ์ง€ ํ˜ธ์ถœ์ž๊ฐ€ ๊ธฐ๋Œ€ํ•˜๋Š” ์ƒํƒœ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์‰ฌ์›Œ์ง„๋‹ค. (p.132)
  • ๋จผ์ € ๊ฐ•์ œ๋กœ ์˜ˆ์™ธ๋ฅผ ์ผ์œผํ‚ค๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ž‘์„ฑํ•œ ํ›„ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•˜๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ถŒ์žฅํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ try ๋ธ”๋ก์˜ ํŠธ๋žœ์žญ์…˜ ๋ฒ”์œ„๋ถ€ํ„ฐ ๊ตฌํ˜„ํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ ๋ฒ”์œ„ ๋‚ด์—์„œ ํŠธ๋žœ์žญ์…˜ ๋ณธ์งˆ์„ ์œ ์ง€ํ•˜๊ธฐ ์‰ฌ์›Œ์ง„๋‹ค. (p.133)
  • ๋ฏธํ™•์ธ(unchecked) ์˜ˆ์™ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ผ : ํ™•์ธ๋œ ์˜ˆ์™ธ๋Š” OCP(Open Closed Principle)๋ฅผ ์œ„๋ฐ˜ํ•œ๋‹ค. ๋ฉ”์„œ๋“œ์—์„œ ํ™•์ธ๋œ ์˜ˆ์™ธ๋ฅผ ๋˜์กŒ๋Š”๋ฐ catch ๋ธ”๋ก์ด ์„ธ ๋‹จ๊ณ„ ์œ„์— ์žˆ๋‹ค๋ฉด ๊ทธ ์‚ฌ์ด ๋ฉ”์„œ๋“œ ๋ชจ๋‘๊ฐ€ ์„ ์–ธ๋ถ€์— ํ•ด๋‹น ์˜ˆ์™ธ๋ฅผ ์ •์˜ํ•ด์•„ ํ•œ๋‹ค. ์ฆ‰, ํ•˜์œ„ ๋‹จ๊ณ„์—์„œ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ์ƒ์œ„ ๋‹จ๊ณ„ ๋ฉ”์„œ๋“œ ์„ ์–ธ๋ถ€๋ฅผ ์ „๋ถ€ ๊ณ ์ณ์•ผ ํ•œ๋‹ค๋Š” ๋ง์ด๋‹ค. ๋ชจ๋“ˆ๊ณผ ๊ด€๋ จ๋œ ์ฝ”๋“œ๊ฐ€ ์ „ํ˜€ ๋ฐ”๋€Œ์ง€ ์•Š์•˜๋”๋ผ๋„ (์„ ์–ธ๋ถ€๊ฐ€ ๋ฐ”๋€Œ์—ˆ์œผ๋ฏ€๋กœ) ๋ชจ๋“ˆ์„ ๋‹ค์‹œ ๋นŒ๋“œํ•œ ๋‹ค์Œ์— ๋ฐฐํฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ง์ด๋‹ค. (p.133)
  • ์˜ˆ์™ธ์— ์˜๋ฏธ๋ฅผ ์ œ๊ณตํ•˜๋ผ : ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์— ์ •๋ณด๋ฅผ ๋‹ด์•„ ์˜ˆ์™ธ์™€ ํ•จ๊ป˜ ๋˜์ง„๋‹ค. ์‹คํŒจํ•œ ์—ฐ์‚ฐ ์ด๋ฆ„๊ณผ ์‹คํŒจ ์œ ํ˜•๋„ ์–ธ๊ธ‰ํ•œ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๊น… ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด catch ๋ธ”๋ก์—์„œ ์˜ค๋ฅ˜๋ฅผ ๊ธฐ๋กํ•˜๋„๋ก ์ถฉ๋ถ„ํ•œ ์ •๋ณด๋ฅผ ๋„˜๊ฒจ์ค€๋‹ค. (p.135)
  • ํ˜ธ์ถœ์ž๋ฅผ ๊ณ ๋ คํ•ด ์˜ˆ์™ธ ํด๋ž˜์Šค๋ฅผ ์ •์˜ํ•˜๋ผ : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์˜ค๋ฅ˜๋ฅผ ์ •์˜ํ•  ๋•Œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ด€์‹ฌ์‚ฌ๋Š” ์˜ค๋ฅ˜๋ฅผ ์žก์•„๋‚ด๋Š” ๋ฐฉ๋ฒ•์ด ๋˜์–ด์•ผ ํ•œ๋‹ค. (p.135)
  • ๋…์ž์ ์ธ ์˜ˆ์™ธ ์œ ํ˜• ๋ฐ˜ํ™˜ : ์™ธ๋ถ€ API๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๊ฐ์‹ธ๊ธฐ ๊ธฐ๋ฒ•์ด ์ตœ์„ ์ด๋‹ค. ์™ธ๋ถ€ API๋ฅผ ๊ฐ์‹ธ๋ฉด ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ด์—์„œ ์˜์กด์„ฑ์ด ํฌ๊ฒŒ ์ค„์–ด๋“ ๋‹ค. ๋‚˜์ค‘์— ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๊ฐˆ์•„ํƒ€๋„ ๋น„์šฉ์ด ์ ๋‹ค. ๋˜ํ•œ ๊ฐ์‹ธ๊ธฐ ํด๋ž˜์Šค์—์„œ ์™ธ๋ถ€ API๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋Œ€์‹  ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ๋„ฃ์–ด์ฃผ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ๋„ ์‰ฌ์›Œ์ง„๋‹ค. (p.137)
  • ์ •์ƒ ํ๋ฆ„์„ ์ •์˜ํ•˜๋ผ : ์˜ˆ์™ธ๊ฐ€ ๋…ผ๋ฆฌ๋ฅผ ๋”ฐ๋ผ๊ฐ€๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ ๋‹ค. ํŠน์ˆ˜ ์ƒํ™ฉ์„ ์ฒ˜๋ฆฌํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋ฉด ๋” ์ข‹์ง€ ์•Š์„๊นŒ? ๊ทธ๋Ÿฌ๋ฉด ์ฝ”๋“œ๊ฐ€ ํ›จ์”ฌ ๋” ๊ฐ„๊ฒฐํ•ด์ง€๋ฆฌ๋ผ. ์ด๋ฅผ ํŠน์ˆ˜ ์‚ฌ๋ก€ ํŒจํ„ด(Special Case Pattern)์ด๋ผ ๋ถ€๋ฅธ๋‹ค. ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ฐ์ฒด๋ฅผ ์กฐ์ž‘ํ•ด ํŠน์ˆ˜ ์‚ฌ๋ก€๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ํด๋ผ์ด์–ธํŠธ ์ฝ”๋“œ๊ฐ€ ์˜ˆ์™ธ์ ์ธ ์ƒํ™ฉ์„ ์ฒ˜๋ฆฌํ•  ํ•„์š”๊ฐ€ ์—†์–ด์ง„๋‹ค. ํด๋ž˜์Šค๋‚˜ ๊ฐ์ฒด๊ฐ€ ์˜ˆ์™ธ์ ์ธ ์ƒํ™ฉ์„ ์บก์Аํ™”ํ•ด์„œ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ. (p.137)
  • null์„ ๋ฐ˜ํ™˜ํ•˜์ง€ ๋งˆ๋ผ : null์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ฝ”๋“œ๋Š” ์ผ๊ฑฐ๋ฆฌ๋ฅผ ๋Š˜๋ฆด ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ˜ธ์ถœ์ž์—๊ฒŒ ๋ฌธ์ œ๋ฅผ ๋– ๋„˜๊ธด๋‹ค. ๋ˆ„๊ตฌ ํ•˜๋‚˜๋ผ๋„ null ํ™•์ธ์„ ๋นผ๋จน๋Š”๋‹ค๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ†ต์ œ ๋ถˆ๋Šฅ์— ๋น ์งˆ์ง€๋„ ๋ชจ๋ฅธ๋‹ค. ๋ฉ”์„œ๋“œ์—์„œ null์„ ๋ฐ˜ํ™˜ํ•˜๊ณ ํ”ˆ ์œ ํ˜น์ด ๋“ ๋‹ค๋ฉด ๊ทธ ๋Œ€์‹  ์˜ˆ์™ธ๋ฅผ ๋˜์ง€๊ฑฐ๋‚˜ ํŠน์ˆ˜ ์‚ฌ๋ก€ ๊ฐ์ฒด๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์‚ฌ์šฉํ•˜๋ ค๋Š” ์™ธ๋ถ€ API๊ฐ€ null์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค๋ฉด ๊ฐ์‹ธ๊ธฐ ๋ฉ”์„œ๋“œ๋ฅผ ๊ตฌํ˜„ํ•ด ์˜ˆ์™ธ๋ฅผ ๋˜์ง€๊ฑฐ๋‚˜ ํŠน์ˆ˜ ์‚ฌ๋ก€ ๊ฐ์ฒด๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฐฉ์‹์„ ๊ณ ๋ คํ•œ๋‹ค. ๋งŽ์€ ๊ฒฝ์šฐ์— ํŠน์ˆ˜ ์‚ฌ๋ก€ ๊ฐ์ฒด๊ฐ€ ์†์‰ฌ์šด ํ•ด๊ฒฐ์ฑ…์ด๋‹ค. (p.139)
  • null์„ ์ „๋‹ฌํ•˜์ง€ ๋งˆ๋ผ : ์ •์ƒ์ ์ธ ์ธ์ˆ˜๋กœ null์„ ๊ธฐ๋Œ€ํ•˜๋Š” API๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ๋ฉ”์„œ๋“œ๋กœ null์„ ์ „๋‹ฌํ•˜๋Š” ์ฝ”๋“œ๋Š” ์ตœ๋Œ€ํ•œ ํ”ผํ•œ๋‹ค. ๋Œ€๋‹ค์ˆ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ํ˜ธ์ถœ์ž๊ฐ€ ์‹ค์ˆ˜๋กœ ๋„˜๊ธฐ๋Š” null์„ ์ ์ ˆํžˆ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์—†๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์• ์ดˆ์— null์„ ๋„˜๊ธฐ์ง€ ๋ชปํ•˜๋„๋ก ๊ธˆ์ง€ํ•˜๋Š” ์ •์ฑ…์ด ํ•ฉ๋ฆฌ์ ์ด๋‹ค. ์ฆ‰, ์ธ์ˆ˜๋กœ null์ด ๋„˜์–ด์˜ค๋ฉด ์ฝ”๋“œ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š” ๋ง์ด๋‹ค. ์ด๋Ÿฐ ์ •์ฑ…์„ ๋”ฐ๋ฅด๋ฉด ๊ทธ๋งŒํผ ๋ถ€์ฃผ์˜ํ•œ ์‹ค์ˆ˜๋ฅผ ์ €์ง€๋ฅผ ํ™•๋ฅ ๋„ ์ž‘์•„์ง„๋‹ค. (p.140)
  • ๊นจ๋—ํ•œ ์ฝ”๋“œ๋Š” ์ฝ๊ธฐ๋„ ์ข‹์•„ํ– ํ•˜์ง€๋งŒ ์•ˆ์ •์„ฑ๋„ ๋†’์•„์•ผ ํ•œ๋‹ค. ์ด ๋‘˜์€ ์ƒ์ถฉํ•˜๋Š” ๋ชฉํ‘œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๋ฅผ ํ”„๋กœ๊ทธ๋žจ ๋…ผ๋ฆฌ์™€ ๋ถ„๋ฆฌํ•ด ๋…์ž์ ์ธ ์‚ฌ์•ˆ์œผ๋กœ ๊ณ ๋ คํ•˜๋ฉด ํŠผํŠผํ•˜๊ณ  ๊นจ๋—ํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๋ฅผ ํ”„๋กœ๊ทธ๋žจ ๋…ผ๋ฆฌ์™€ ๋ถ„๋ฆฌํ•˜๋ฉด ๋…๋ฆฝ์ ์ธ ์ถ”๋ก ์ด ๊ฐ€๋Šฅํ•ด์ง€๋ฉฐ ์ฝ”๋“œ ์œ ์ง€๋ณด์ˆ˜์„ฑ๋„ ํฌ๊ฒŒ ๋†’์•„ ์ง„๋‹ค. (p.142)

๐Ÿ˜€ ์˜ค๋Š˜ ์ฝ์€ ์†Œ๊ฐ ๋ฐ ๋– ์˜ค๋ฅด๋Š” ์ƒ๊ฐ

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

๐Ÿค” ๊ถ๊ธˆํ•œ ๋‚ด์šฉ ๋ฐ ์ž˜ ์ดํ•ด๋˜์ง€ ์•Š๋Š” ๋‚ด์šฉ

  • ์ฝ”๋”ฉ ํ•  ๋•Œ๋งˆ๋‹ค ๋“œ๋Š” ์ƒ๊ฐ์ธ๋ฐ ์–ด๋”˜๊ฐ€์— ๋ณด๊ณ  ์ฐธ๊ณ ํ•  ๋งŒํ•œ ์ข‹์€ ์ƒ˜ํ”Œ ์†Œ์Šค ์ฝ”๋“œ๋“ค์ด ์—†์„๊นŒ? ์˜คํ”ˆ ์†Œ์Šค๋“ค์˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ๋งŽ์€ ๋„์›€์ด ๋˜๋ ค๋‚˜? ์žˆ๋‹ค๋ฉด ์–ด๋–ค ์˜คํ”ˆ ์†Œ์Šค๊ฐ€ ์ฝ”๋“œ ์ž‘์„ฑ์ด ์ž˜ ์ž‘์„ฑ๋˜์–ด ์žˆ์„๊นŒ? ๋งค๋ฒˆ ์ƒ๊ฐ๋งŒ ํ•ด๋ดค๋Š”๋ฐ ์ด๋ฒˆ์—” ํ–‰๋™์œผ๋กœ ์˜ฎ๊ฒจ์„œ ์‚ดํŽด๋ด์•ผ๊ฒ ๋‹ค.
๋ฐ˜์‘ํ˜•