Glossary of terms

  • corner case(μ½”λ„ˆ μΌ€μ΄μŠ€): μ „ν˜€ μ˜ˆμƒμΉ˜ λͺ»ν•œ ν™˜κ²½μ΄λ‚˜ μž…λ ₯ 데이터 λ“±μœΌλ‘œ μΈν•΄μ„œ ν”„λ‘œκ·Έλž¨μ— λ¬Έμ œκ°€ λ°œμƒν•˜λŠ” 경우. λ¬Έμ œκ°€ λ°œμƒν•˜λŠ” ν™˜κ²½μ„ λ™μΌν•˜κ²Œ μž¬ν˜„ν•˜κΈ° μ–΄λ ΅κΈ° λ•Œλ¬Έμ— 디버깅이 νž˜λ“€λ‹€.

  • edge case(에지 μΌ€μ΄μŠ€): 데이터가 κΈ°λŒ€ν•˜λŠ” λ²”μœ„μ˜ μ΅œμ†Œ λ˜λŠ” μ΅œλŒ“κ°’μΌ λ•Œ ν”„λ‘œκ·Έλž¨μ— λ¬Έμ œκ°€ λ°œμƒν•˜λŠ” 경우λ₯Ό 의미. 예λ₯Ό λ“€λ©΄ μ •μˆ˜μ˜ μ΅œμ†Ÿκ°’ λ˜λŠ” μ΅œλŒ“κ°’μ„ μ²˜λ¦¬ν•˜λŠ” 도쀑 μƒκΈ°λŠ” 문제λ₯Ό λ§ν•œλ‹€.

  • execution context(μ‹€ν–‰ μ»¨ν…μŠ€νŠΈ): μžλ°”μŠ€ν¬λ¦½νŠΈ 엔진이 μ†ŒμŠ€μ½”λ“œλ₯Ό 평가 Β· μ‹€ν–‰ν•˜κΈ° μœ„ν•΄ ν•„μš”ν•œ ν™˜κ²½μ„ μ œκ³΅ν•˜κ³  μ½”λ“œμ˜ μ‹€ν–‰ κ²°κ³Όλ₯Ό κ΄€λ¦¬ν•˜λŠ” μ˜μ—­. μžλ°”μŠ€ν¬λ¦½νŠΈ 엔진은 μ‹€ν–‰ μ»¨ν…μŠ€νŠΈλ₯Ό 톡해 μ‹λ³„μžμ™€ μŠ€μ½”ν”„λ₯Ό κ΄€λ¦¬ν•œλ‹€.

  • function(ν•¨μˆ˜): ν•¨μˆ˜λͺ…을 톡해 ν˜ΈμΆœλ˜λŠ” μ½”λ“œμ˜ 일쒅. 인자(argument)λ₯Ό λ„˜κ²¨ μ—°μ‚° μž‘μ—…μ„ ν•˜κ³ , ν•„μš”μ— 따라 값을 λ°˜ν™˜.

  • keyword(ν‚€μ›Œλ“œ): (μžλ°”μŠ€ν¬λ¦½νŠΈ) μ½”λ“œλ₯Ό ν•΄μ„ν•˜κ³  μ‹€ν–‰ν•˜λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈ 엔진이 μˆ˜ν–‰ν•  λ™μž‘μ„ κ·œμ •ν•œ μΌμ’…μ˜ λͺ…λ Ήμ–΄. μžλ°”μŠ€ν¬λ¦½νŠΈ 엔진은 ν‚€μ›Œλ“œλ₯Ό λ§Œλ‚˜λ©΄ μžμ‹ μ΄ μˆ˜ν–‰ν•΄μ•Ό ν•  μ•½μ†λœ λ™μž‘μ„ μˆ˜ν–‰ν•œλ‹€.

  • serializing(직렬화): ν΄λΌμ΄μ–ΈνŠΈκ°€ μ„œλ²„λ‘œ 객체λ₯Ό μ „μ†‘ν•˜κΈ° μ „ 객체λ₯Ό λ¬Έμžμ—΄ν™”(stringify)ν•˜λŠ” 것을 μ˜λ―Έν•œλ‹€.

  • snippet(μŠ€λ‹ˆνŽ«): νŠΉμ • μ½”λ“œλ₯Ό 미리 μž‘μ„±ν•˜κ³  λ“±λ‘ν•˜μ—¬ λ‹¨μΆ•ν‚€λ‘œ μ½”λ“œλ₯Ό ν˜ΈμΆœν•΄μ„œ λ°”λ‘œ μ‚¬μš©ν•  수 μžˆλŠ” κΈ°λŠ₯을 μ˜λ―Έν•œλ‹€.

  • SDK(software development kit): 일반적으둜 μ†Œν”„νŠΈμ›¨μ–΄ κΈ°μˆ μžκ°€ μ‚¬μš©ν•˜μ—¬ νŠΉμ •ν•œ μ†Œν”„νŠΈμ›¨μ–΄ 꾸러미, μ†Œν”„νŠΈμ›¨μ–΄ ν”„λ ˆμž„μ›Œν¬, ν•˜λ“œμ›¨μ–΄ ν”Œλž«νΌ, 컴퓨터 μ‹œμŠ€ν…œ, κ²Œμž„κΈ°, 운영 체제 등을 μœ„ν•œ μ‘μš© ν”„λ‘œκ·Έλž¨ 등을 λ§Œλ“€ 수 있게 ν•΄μ£ΌλŠ” 개발 λ„κ΅¬μ˜ 집합

  • method(λ©”μ„œλ“œ): 객체 내에 μ—°κ΄€λœ μ΄λ¦„μœΌλ‘œ ν˜ΈμΆœλ˜λŠ” μ½”λ“œμ˜ 일쒅.

Last updated