본문 바로가기
TIL

[TIL] 2023-12-23

by heyh0 2023. 12. 23.

오늘 공부한 내용

  • 내 코드가 그렇게 이상한가요? 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