오늘 공부한 내용
- 내 코드가 그렇게 이상한가요? 02장 - 설계 첫걸음
배운 점 & 느낀 점
이름을 짧게 줄이면, 입력해야 하는 글자 수가 줄어든다. 따라서 조금이라도 빠르게 구현할 수 있다. 하지만 다른 사람이 읽거나 시간이 지난 후 다시 볼 때는 읽고 이해하기 어렵다. 입력할 때 아낀 시간보다 몇 배이상이 필요할지도 모른다. → 변수명이나 메서드명은 의도를 알 수 있는 이름을 사용하자. 두 번째는 목적별로 변수를 따로 만드는 것이다. 같은 변수에 재할당을 하게 되면 용도가 바뀌는 문제가 쉽게 일어난다. 읽을 때 혼란스럽고, 버그를 만들어 낼 가능성이 있다. 세 번째는 단순 코드를 나열하지 말고, 의미있는 로직을 모아서 함수로 구현해야 한다. 마지막으로 관련된 데이터와 로직을 클래스로 구현해야 한다. 큰 프로그램이라면 로직을 찾는 시간이 오래 걸린다. 하지만 클래스는 서로 밀접한 데이터와 로직을 가지고 있기 때문에 유지 보수와 변경이 쉬워진다.
'TIL' 카테고리의 다른 글
[TIL] 2023-12-25 (2) | 2023.12.25 |
---|---|
[TIL] 2023-12-24 (0) | 2023.12.24 |
[TIL] 2023-12-22 (0) | 2023.12.22 |
[TIL] 2023-12-21 (0) | 2023.12.21 |
[TIL] 2023-12-20 (0) | 2023.12.20 |