본문 바로가기

co-cherry

검색하기
co-cherry
프로필사진 co-cherry

  • 분류 전체보기 (20) N
    • C (0)
    • Python (4) N
    • Unity (0)
    • React (9)
    • Springboot (7)
    • SQLD (0)
    • 독서 (0)
    • 웹 개발 (0)
    • 정보 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
  • React
  • SpringBoot
  • annotation
  • 예외처리
  • tanstack
  • 백준
  • 오류 #사용자계정 #빌드 #설치오류
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2026/03/05 (1)

co-cherry

컴포넌트 설계 원칙 정리와 중복 로직 리팩토링

1. SRP(Single Responsibility Principle)SRP(Single Responsibility Principle) 는SOLID 원칙 중 첫 번째 원칙으로, 하나의 클래스는 하나의 책임만 가져야 한다 는 원칙이다.보다 정확하게 말하면, 클래스를 변경해야 하는 이유는 단 하나뿐이어야 한다.즉, 하나의 클래스가 여러 역할을 동시에 수행하면 안 된다는 의미다. 클린 코드(Clean Code) 저서에서는 이렇게 말한다.클래스나 모듈을 변경할 이유가 하나, 단 하나뿐이어야 한다. 여기서 중요한 점은 기능의 개수가 아닌 변경 이유(Change Reason)이다.예를 들어,비즈니스 로직이 변경될 때DB 구조가 변경될 때출력 포맷이 변경될 때서로 다른 이유로 클래스가 수정된다면 그 클래스는 여러 책..

React 2026. 3. 5. 23:04
이전 Prev 1 Next 다음

Blog is powered by AXZ / Designed by Tistory

티스토리툴바