안녕하세요

[Chat GPT야] 코드를 리팩토링 해 줘 본문

Chat GPT야 도와줘

[Chat GPT야] 코드를 리팩토링 해 줘

sakuraop 2023. 2. 14. 23:31

Question
직접 작성한 127 줄의 코드를 리팩토링 해달라고 했다.

코드를 알려준 대로 리팩토링 해봅시다.


첫번째. 메서드 이름 개선

=> 작명소 차려도 되겠구나

=> AsYYYYMMDD 처럼 작명하니 이해하기 정말 쉽다.
마음에 쏙 든다.😀


두번째. 문법 오류 발생

=> this.#dateSet 은 array가 아니라 Set Object이기 때문에 적용할 수 없다.
변수의 type을 지정해준다면 이런 문제는 줄어들 것 같다.

=> return만 제거해 주었다.


세번째. 비구조화 할당

=> 안그래도 비구조화 할당이 어려워서 고민이 많았는데...

=> 비구조화 할당을 습득했다.😊
원래 데이터의 구조가 어떻게 생겼는지 한 눈에 알 수 있게 되었다.