Contents

Submodule에 λŒ€ν•˜μ—¬

   Jul 6, 2023     0 min read

μ„œλΈŒ λͺ¨λ“ˆμ΄ 무엇인지에 λŒ€ν•΄ μ•Œμ•„λ³Έ κΈ€μž…λ‹ˆλ‹€.

μ΄λ²ˆμ— κ°œλ°œνŒ€μ—μ„œ μ„œλΈŒ λͺ¨λ“ˆμ„ κ°œλ°œν•˜κ³  ν”„λ‘œμ νŠΈμ— μ μš©ν•˜μ‹  뢄이 μžˆλŠ”λ° μ„œλΈŒ λͺ¨λ“ˆμ΄ μ •ν™•νžˆ μ–΄λ–€ κ°œλ…μΈμ§€ μ•Œκ³  λ„˜μ–΄κ°€κ³ μž 확인 ν›„ μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€.

μ„œλΈŒλͺ¨λ“ˆμ΄λž€?

μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ—μ„œ λͺ¨λ“ˆ(Module)의 ν•˜μœ„ κ°œλ…μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€. λͺ¨λ“ˆμ€ λ…λ¦½μ μœΌλ‘œ κ΅¬μ„±λ˜κ³  관리될 수 μžˆλŠ” κΈ°λŠ₯적인 뢀뢄이며, 일반적으둜 더 큰 μ‹œμŠ€ν…œμ˜ μΌλΆ€λ‘œ μ‚¬μš©λ©λ‹ˆλ‹€.

κ·Έλ ‡λ‹€λ©΄ λͺ¨λ“ˆμ€ λ¬΄μ—‡μΌκΉŒμš”?

λͺ¨λ“ˆμ΄λž€?

λͺ¨λ“ˆ(Module)은 μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ—μ„œ λ…λ¦½μ μœΌλ‘œ κ΅¬μ„±λ˜κ³  관리될 수 μžˆλŠ” κΈ°λŠ₯적인 λΆ€λΆ„μž…λ‹ˆλ‹€. λͺ¨λ“ˆμ€ μ†Œν”„νŠΈμ›¨μ–΄ μ‹œμŠ€ν…œμ„ μ‘°μ§ν™”ν•˜κ³  κ°œλ°œμ„ μš©μ΄ν•˜κ²Œ ν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ©λ‹ˆλ‹€.

λͺ¨λ“ˆμ€ 일반적으둜 νŠΉμ • κΈ°λŠ₯μ΄λ‚˜ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” μ½”λ“œμ˜ μ§‘ν•©μž…λ‹ˆλ‹€. 큰 ν”„λ‘œκ·Έλž¨μ΄λ‚˜ μ‹œμŠ€ν…œμ„ μž‘μ€ λ‹¨μœ„λ‘œ λΆ„ν• ν•˜μ—¬ λͺ¨λ“ˆλ‘œ κ΅¬μ„±ν•¨μœΌλ‘œμ¨ μ½”λ“œμ˜ ꡬ쑰와 μœ μ§€ λ³΄μˆ˜μ„±μ„ ν–₯μƒμ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€.

μ„œλΈŒλͺ¨λ“ˆ μ‚¬μš© λͺ©μ 

일반적으둜 λͺ¨λ“ˆ λ‚΄μ—μ„œ μž‘μ—…μ„ λΆ„μ‚°μ‹œν‚€κ³  μ½”λ“œμ˜ μœ μ§€ λ³΄μˆ˜μ„±μ„ ν–₯μƒμ‹œν‚€λŠ” 데 도움이 λ©λ‹ˆλ‹€. λ˜ν•œ, λͺ¨λ“ˆ κ°„μ˜ μ˜μ‘΄μ„±μ„ μ΅œμ†Œν™”ν•˜μ—¬ 개발 과정을 λ‹¨μˆœν™”ν•˜κ³  μ½”λ“œμ˜ μž¬μ‚¬μš©μ„±μ„ 높일 수 μžˆμŠ΅λ‹ˆλ‹€. μ„œλΈŒ λͺ¨λ“ˆμ€ μ†Œν”„νŠΈμ›¨μ–΄ 개발뿐만 μ•„λ‹ˆλΌ λ‹€λ₯Έ λΆ„μ•Όμ—μ„œλ„ μ‚¬μš©λ  수 있으며, 계측적인 ꡬ쑰λ₯Ό ν˜•μ„±ν•˜μ—¬ λ³΅μž‘μ„±μ„ κ΄€λ¦¬ν•˜λŠ” 데 도움이 λ©λ‹ˆλ‹€.