πŸ‘¨‍πŸ’» kimtongting
article thumbnail

λͺ¨λ“ˆν™”λ₯Ό ν•˜λŠ” 이유?

ν™•μž₯μ„±(extensibility)
ν™•μž₯성을 κ³ λ €ν•˜μ§€ μ•Šμ€ μ½”λ“œλŠ” μ‹œμŠ€ν…œμ˜ 규λͺ¨κ°€ 컀질수둝 λ¬Έμ œκ°€ 생길 ν™•λ₯ μ΄ λ†’λ‹€.
(μ°¨μ„ΈλŒ€λ₯Ό μ§„ν–‰ν•˜λŠ” λŒ€ν‘œμ μΈ 이유 쀑 ν•˜λ‚˜μ΄λ‹€.)

μž¬μ‚¬μš©μ„±(reusability)
λ°˜λ³΅λ˜λŠ” λ‘œμ§μ„ ν•¨μˆ˜λ‘œ λΆ„λ¦¬ν•˜λŠ” μ½”λ“œμƒμ˜ μž¬μ‚¬μš©μ„± 뿐만 μ•„λ‹ˆλΌ, μš°λ¦¬κ°€ μ„€κ³„ν•œ ꡬ쑰가 μž¬μ‚¬μš© λ˜μ–΄μ•Ό ν•œλ‹€.

μœ μ§€-보수 κ°€λŠ₯μ„±(maintability)
μ—¬λŸ¬ 둜직이 λ’€μ—‰μΌœ μžˆλŠ” μ½”λ“œλŠ” μœ μ§€ λ³΄μˆ˜κ°€ μ•ˆλœλ‹€. (λ‹Ήμ‹œ μ΅œμ‹  κΈ°μˆ μ„ ν˜„μž¬ μ΅œμ‹  기술둜 λ³€κ²½ μ‹œ μš©μ΄ν•˜λ‹€.)

가독성(readability)
μ–΄λ €μš΄ 둜직 일수둝 더 가독성이 λ†’μ•„μ•Ό ν•œλ‹€. μ–΄λ €μš΄ λ‘œμ§μ„ 쉽고 κ°„λ‹¨ν•˜κ²Œ κ΅¬ν˜„ν•˜λŠ” 것이 쒋은 μ½”λ“œλ‹€.
ν”„λ‘œμ νŠΈμ˜ ꡬ쑰 λ˜ν•œ ν•œ λˆˆμ— κ·Έλ €μ Έμ•Ό ν•˜λ©°, 초보 κ°œλ°œμžκ°€ 봐도 이해할 수 μžˆμ–΄μ•Όν•œλ‹€.

ν…ŒμŠ€νŠΈ κ°€λŠ₯μ„±(testability)
ν…ŒμŠ€νŠΈλ₯Ό ν•˜κΈ° μ‰¬μš΄ μ½”λ“œλŠ” λͺ¨λ“ˆν™”κ°€ 잘 λ˜μ–΄ 있고, ν•œ 가지 μ—­ν• λ§Œ ν•˜λŠ” ν•¨μˆ˜ λ‹¨μœ„μ˜ μ½”λ“œλ₯Ό μ˜λ―Έν•œλ‹€.
ν”„λ‘œμ νŠΈμ˜ ꡬ쑰도 좔상화가 잘 λ˜μ–΄μžˆκ³ , 역할이 잘 λ‚˜λ‰˜μ–΄ μžˆλŠ” ꡬ쑰가 ν…ŒμŠ€νŠΈν•˜κΈ° μ‰¬μš΄ ꡬ쑰닀.

 

 

마무리(κ΄€λ ¨ κΈ€)

λͺ¨λ“ˆν™”μ˜ μ‹œμž‘μΈ ν”„λ‘œμ νŠΈ 디렉토리 ꡬ성

 

[React] ν”„λ‘œμ νŠΈ 디렉토리 ꡬ성 / λ¦¬μ•‘νŠΈ ν”„λ‘œμ νŠΈ 디렉토리 ꡬ성

ν”„λ‘œμ νŠΈ 디렉토리 ꡬ성 ν”„λ‘œμ νŠΈλ₯Ό ꡬ성할 λ•Œ, 제일 λ¨Όμ € μ„ ν–‰λ˜μ–΄μ•Όν•˜λ©° λˆ„κ΅¬λ‚˜κ°€ ν•œ λˆˆμ— λ³Ό 수 μžˆλŠ” ꡬ쑰둜 λ§Œλ“€μ–΄μ•Ό ν•©λ‹ˆλ‹€. μ΄λŠ” μ£Όλ‹ˆμ–΄ 개발자 뿐만 μ•„λ‹ˆλΌ μ‹œλ‹ˆμ–΄ κ°œλ°œμžλ“€ μ—­μ‹œ 기쑴에

kimtongting.tistory.com

 

 

 

 

λ°˜μ‘ν˜•
profile

πŸ‘¨‍πŸ’» kimtongting

@kimtongting μž…λ‹ˆλ‹€

ν¬μŠ€νŒ…μ΄ μ’‹μ•˜λ‹€λ©΄ "μ’‹μ•„μš”β€οΈ" λ˜λŠ” "κ΅¬λ…πŸ‘πŸ»" ν•΄μ£Όμ„Έμš”!