Home - f-lab-edu/StyleLab GitHub Wiki

무신사와 같은 νŒ¨μ…˜ 이컀머슀 ν”Œλž«νΌ μ„œλΉ„μŠ€λ₯Ό λ§Œλ“œλŠ” 것이 λͺ©ν‘œμ΄κΈ° λ•Œλ¬Έμ— ν”„λ‘œμ νŠΈ 이름은 "μŠ€νƒ€μΌμ„ μ—°κ΅¬ν•˜λ‹€"의 의미λ₯Ό κ°€μ§€λŠ”Β StyleLab으둜 κ²°μ •ν•˜κΈ°λ‘œ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

ν”„λ‘œμ νŠΈμ˜ μ€€μˆ˜ 사항과 μ£Όμš” λͺ©ν‘œ

ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©΄μ„œ μ§€μΌœμ•Ό ν•  μ€€μˆ˜ 사항과 이 ν”„λ‘œμ νŠΈμ—μ„œ 이루고자 ν•˜λŠ” λͺ©ν‘œλŠ” 이와 κ°™μŠ΅λ‹ˆλ‹€.

μ§€μΌœμ•Ό ν•  μ€€μˆ˜ 사항

  • 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ°μ˜ 섀계 원칙인 SOLIDλ₯Ό μ€€μˆ˜ν•˜μ—¬ μ„€κ³„ν•©λ‹ˆλ‹€.
  • side-effectλ₯Ό μ΅œμ†Œν™”ν•˜κΈ° μœ„ν•œ ν…ŒμŠ€νŠΈ μ½”λ“œλ₯Ό ν•„μˆ˜λ‘œ μž‘μ„±ν•˜λ„λ‘ ν•©λ‹ˆλ‹€.
  • λͺ¨λ“  클래슀, λ³€μˆ˜, λ©”μ„œλ“œλŠ” 의미 μžˆλŠ” λͺ…칭을 μ‚¬μš©ν•˜λ©°, 가독성 쒋은 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ—¬ μ½”λ“œμ˜ 가독성을 λ†’μž…λ‹ˆλ‹€.
  • μ‚¬μš©ν•˜λŠ” κΈ°μˆ μ—λŠ” λͺ…ν™•ν•œ μ΄μœ κ°€ μžˆμ–΄μ•Ό ν•˜λ©°, 이λ₯Ό λͺ…μ‹œμ μœΌλ‘œ λ¬Έμ„œν™”ν•©λ‹ˆλ‹€.
  • κ°„νŠΈ 차트λ₯Ό ν™œμš©ν•˜μ—¬ ν”„λ‘œμ νŠΈ 일정을 μ²΄κ³„μ μœΌλ‘œ κ΄€λ¦¬ν•˜λ©°, μ •ν•΄μ§„ 일정을 μ€€μˆ˜ν•©λ‹ˆλ‹€.

이루고자 ν•˜λŠ” λͺ©ν‘œ

  • λŒ€μš©λŸ‰ νŠΈλž˜ν”½μ—μ„œλ„ μ•ˆμ •μ μΈ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•  수 μžˆλŠ” 섀계λ₯Ό κ΅¬μΆ•ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.