한줄의 예외상황이지만 컴포넌트를 완전히 분리함 #625
airman5573
started this conversation in
Today I Learned
Replies: 1 comment
-
|
저는 이런경우는 데이터는 훅으로 ui는 compound패턴으로 나누는편이에요.(물론 상황에 따라 airman님처럼 할수도 있구요) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
중복 코드가 길어져도 확실히 분리를 하는게 마음이 편하다.
요즘 POS기에 들어가는 UI를 만들고 있다.
현금결제 / 신용카드 결제 / 모바일 결제 / 복합결제 ...등등 메뉴가 있다.
복합결제 -> 결제할 금액 입력 -> [현금 / 신용카드 / 모바일] 중 현금 선택 -> 현금결제 패널로 이동.
이때!
복합결제라는 배경 때문에 현금결제 패널에 if 문 하나가 들어가게 되었다.
조금 불안했다. 이런식으로 예외가 생기면 현금결제 패널의 고유 로직과 복합결제에서 넘어왔을때의 로직이 섞여서
유지보수가 어려워질것 같다는 생각이 들었다.
그래서 95%이상 동일하지만 그냥 완전히 컴포넌트를 분리했다.
AI입장에서도 이게 더 편할듯 싶다.
밑에 조용히 깔린 전제나 히스토리가 있는것 보다는 그냥 직관적으로 구구절절 적는게 차라리 덜 햇갈릴것같다.
코드가 분리되서 수정을 2번 해줘야 하지만, 사람이 하는게 아니라 어차피 AI가 하기 때문에 오래 걸리지 않고
코드를 완전히 분리했기 때문에 맘편히 수정 가능하다.
Beta Was this translation helpful? Give feedback.
All reactions