3년만에 교내 IT동아리 웹파트 미션을 리팩토링 해보았다.
2023년에 교내 IT동아리 부원이 되었다. 최근에 다시 웹파트장을 하면서 부원들에게 과제로 나가는 코드를 검토해봤는데 3년 전이랑 다른 관점으로 리팩토링할만한 거리들이 생겨서 적어본다. 그 당시에는 SOLID 원칙을 최대한 지킨다는 이유로, 간결한 컴포넌트 이름을 유지한다는 이유, 컴포넌트 내부 동작이 너무 노출된다는 이유 등으로 내부를 최대한 숨기는 코드를 작성했는데, 지금은 숨길 건 숨기고 드러내야 된다는 관점을 가지게 되었다. ProductRowList 컴포넌트는 products를 입력 받아서, map 함수를 통해 Produ
ORIGINAL SOURCE →via Dev.to
ADVERTISEMENT
⚡ STAY AHEAD
Events like this, convergence-verified across 689 sources, land in your inbox every Sunday. Free.
GET THE SUNDAY BRIEFING →RELATED · conflict
- [CONFLICT] Intermodal Asia
- [CONFLICT] Securing the Untrusted Agentic Development Layer
- [CONFLICT] 4 MAYIS OKULLAR TATİL Mİ? Bugün (4 Mayıs Pazartesi) Okul Var Mı? Tatil Haberi Geldi Mi? MEB 2026 Resmi Tatiller Takvimi
- [CONFLICT] Iran presents 14-point peace proposal, calls for end to war in 30 days
- [CONFLICT] Suriye Dışişleri Bakanı Şeybani, Mısırlı mevkidaşı Abdulati ile görüştü
- [CONFLICT] MAYIS AYI KİRA ARTIŞ ORANI 2026: Mayıs Ayı Kira Artışı Ne Kadar Oldu? TÜİK Nisan Ayı enflasyon Verileri Açıklandı Mı?