https://www.youtube.com/watch?v=kRdML08R2Yo&list=PLwouWTPuIjUg0dmHoxgqNXyx3Acy7BNCz
변수를 미리 선언하거나, 중간에 할당 된 값을 변경하거나, 아니면 초기 선언 용도와 전혀 다른 값을 할당해서 사용하게 되면, 변수 범위, 개수 증가 및 용도 변화로 작성 된 코드를 이해하는데 더 많은 노력이 들게 되고 그로인해 코드의 변경이 어렵게 된다.
그렇기에 위 영상에서 제시한 꼭 필요한 변수를 구분하기 위해 아래 가이드라인을 제시해 주었다.
1. 선언하고 1~2번 참조하는 변수는 꼭 필요한지 검토해보고 필요 없으면 사용 하지 않는 것
2. 의미를 더해주는 변수 위주로 사용하기
3. 같은 계산을 반복하는 경우 변수로 재사용
4. 가능한 선언과 값 할당은 한 번에
5. 최대한 변수의 용도와 의미를 변경하지 않는다.
의미와 용도가 다르면 기존 변수 재활용 하지 말고 새로운 변수 선언하여 사용
6. 변수가 사용되는 코드 범위를 최소화한다.
사용되기 직전에 정의하거나, 변수가 사용되는 루프 블록이나 if-else 블록 안으로 한정하는 등 변수가 사용되는 최소 범위로 한정
'클린코드' 카테고리의 다른 글
WHAT과 HOW로 나눠 생각하기 (0) | 2023.02.16 |
---|---|
나누기 (0) | 2023.02.16 |
10. 클래스 (1) | 2022.10.29 |
6. 객체와 자료구조 (1) | 2022.10.27 |
5. 형식 맞추기 (0) | 2022.10.26 |
댓글