๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

๊ธˆ๊ณ ํ˜• ๋œป

๊ธˆ๊ณ ํ˜• (Safe Type)

๊ธˆ๊ณ ํ˜•์€ ๋ณด์•ˆ๊ณผ ์•ˆ์ „์— ์ค‘์ ์„ ๋‘” ๋ฐ์ดํ„ฐ ํ˜•์‹์ด๋‹ค. ์ด ํ˜•์‹์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ณ  ์™ธ๋ถ€๋กœ๋ถ€ํ„ฐ์˜ ๋ถˆ๋ฒ•์ ์ธ ์ ‘๊ทผ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ์•”ํ˜ธํ™” ๊ธฐ์ˆ ๊ณผ ์ ‘๊ทผ ์ œ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ ์šฉํ•œ๋‹ค. ๊ธˆ๊ณ ํ˜•์€ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ์ดํ„ฐ, ๊ฐœ์ธ ์‹๋ณ„ ์ •๋ณด, ๊ณ ๊ฐ ๊ฑฐ๋ž˜ ์ •๋ณด ๋“ฑ์„ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•˜๊ณ ์ž ํ•  ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.

๊ธ€์“ด์ด : [์ด๋ฆ„]

ํŠน์ง•

  • ๊ฐ•๋ ฅํ•œ ์•”ํ˜ธํ™”: ๊ธˆ๊ณ ํ˜•์€ ๋†’์€ ์ˆ˜์ค€์˜ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์•”ํ˜ธํ™”๋Š” ์™ธ๋ถ€์˜ ๊ณต๊ฒฉ์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์„ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ ๋‹ค.

  • ์ ‘๊ทผ ์ œ์–ด: ๊ธˆ๊ณ ํ˜•์€ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด ์ธ์ฆ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ธ์ฆ๋œ ์‚ฌ์šฉ์ž๋งŒ์ด ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๊ฐ์‹œ ๋ฐ ๊ฒฝ๊ณ  ์‹œ์Šคํ…œ: ๊ธˆ๊ณ ํ˜•์€ ๋ฐ์ดํ„ฐ์˜ ์ ‘๊ทผ ๋ฐ ์‚ฌ์šฉ์„ ๊ฐ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ์‹œ ๋ฐ ๊ฒฝ๊ณ  ์‹œ์Šคํ…œ์„ ํฌํ•จํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์€ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ ํŒจํ„ด์„ ๋ถ„์„ํ•˜๊ณ , ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ์œ„ํ˜‘์ด๋‚˜ ์ด์ƒ ํ–‰์œ„๋ฅผ ์‹๋ณ„ํ•˜์—ฌ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๊ฒฝ๊ณ ๋ฅผ ๋ณด๋‚ธ๋‹ค.

  • ๋ฐฑ์—… ๋ฐ ๋ณต๊ตฌ ๊ธฐ๋Šฅ: ๊ธˆ๊ณ ํ˜•์€ ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ „์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋ฐฑ์—… ๋ฐ ๋ณต๊ตฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ์†์‹ค์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ •๊ธฐ์ ์œผ๋กœ ๋ฐฑ์—…์ด ์ˆ˜ํ–‰๋˜๋ฉฐ, ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋Š” ์ด๋Ÿฌํ•œ ๋ฐฑ์—… ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ™œ์šฉ ๋ถ„์•ผ

  • ๊ธˆ์œต ๊ธฐ๊ด€: ๊ธˆ๊ณ ํ˜•์€ ๊ธˆ์œต ๊ธฐ๊ด€์—์„œ ์‚ฌ์šฉ๋˜์–ด ๊ณ ๊ฐ ๊ฑฐ๋ž˜ ์ •๋ณด, ๊ธˆ์œต ๊ฑฐ๋ž˜ ๊ธฐ๋ก ๋“ฑ์„ ์ œ๋Œ€๋กœ ๋ณดํ˜ธํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ธˆ์œต ๊ธฐ๊ด€์€ ๊ณ ๊ฐ์˜ ๊ฐœ์ธ ์ •๋ณด์™€ ์ž์‚ฐ์„ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๋ณด์•ˆ ํšŒ์‚ฌ: ๊ธˆ๊ณ ํ˜•์€ ์‚ฌ์„ค ๋ณด์•ˆ ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉ๋˜์–ด ๊ณ ๊ฐ์˜ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋‚˜ ๊ธฐ์—…์˜ ๊ธฐ๋ฐ€ ์ •๋ณด๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ณด์•ˆ ํšŒ์‚ฌ๋Š” ๊ณ ๊ฐ๊ณผ ๊ธฐ์—…์— ๋Œ€ํ•œ ์‹ ๋ขฐ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.

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

๊ฒฐ๋ก 

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