안녕하세요
sakuraop
« 2025/02 »
일 |
월 |
화 |
수 |
목 |
금 |
토 |
|
|
|
|
|
|
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 |
|
관리 메뉴
안녕하세요
[Chat GPT야] 코드를 리팩토링 해 줘 본문
Chat GPT야 도와줘
[Chat GPT야] 코드를 리팩토링 해 줘
sakuraop
2023. 2. 14. 23:31
Question
직접 작성한 127 줄의 코드를 리팩토링 해달라고 했다.
코드를 알려준 대로 리팩토링 해봅시다.
첫번째. 메서드 이름 개선
=> 작명소 차려도 되겠구나
=> AsYYYYMMDD 처럼 작명하니 이해하기 정말 쉽다.
마음에 쏙 든다.😀
두번째. 문법 오류 발생
=> this.#dateSet 은 array가 아니라 Set Object이기 때문에 적용할 수 없다.
변수의 type을 지정해준다면 이런 문제는 줄어들 것 같다.
=> return만 제거해 주었다.
세번째. 비구조화 할당
=> 안그래도 비구조화 할당이 어려워서 고민이 많았는데...
=> 비구조화 할당을 습득했다.😊
원래 데이터의 구조가 어떻게 생겼는지 한 눈에 알 수 있게 되었다.