Closed ABizCho closed 1 year ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
ganoverflow-front | ✅ Ready (Inspect) | Visit Preview | Aug 22, 2023 9:12am |
@hongregii 이 부분은 FP스터디에 대한 개인적인 리팩이었으니 머지하겠습니다! 추후 필요하시면 참고해주세용
@hongregii 간단하게 확인해주세요! 기능자체의 변화는 거의 없고 간단한 함수형기반 리팩정도로 봐주시면 됩니다잉
1. 기존 ChatGPTMessage 클래스, 메서드
이들 은
this.message
를 직접 수정하는 불순함이 존재했고, 이를 식별 및 제거하여 순수함수로 개선했습니다.2.
프롬프트 콘솔 - 제출 핸들러 평가부
ChatGPTMessage
활용 관련 로직을 작성하던 것을 함수로 분리하여 평가부를 추상화 &Lodash(js 함수형 프로그래밍 의존성)
를 사용하여, 체이닝을 이용해 서술적으로 작성하여 가독성, 사용성을 개선했습니다.참고:
95 의 커밋에 관한 리팩터링입니다.