-
[책: 내 코드가 그렇게 이상한가요?] 2장. 설계 첫걸음자기계발 2023. 10. 28. 18:26
2장. 설계 첫걸음
- 의도를 분명히 전달할 수 있는 이름 설계하기
- 목적별로 변수를 따로 만들어 사용하기
- 어떤 값을 계산하는데 어떤 값을 사용하는지 관계를 파악하기 쉽게 만들어 준다.
- 단순 나열이 아니라 의미있는 것을 모아 메서드(함수)로 만들기
- 관련된 데이터와 로직을 클래스로 모으기
- 변수와 변수를 조작하는 로직이 이곳저곳에 분산되어 있으면 버그가 발생하기 쉽다.
- 서로 밀접한 데이터와 로직을 한 곳에 모아두기
한 줄 느낀점
→ 유지보수와 변경이 쉽도록 변수의 이름과 로직을 신경써서 작성하는 것이 곧 설계
→ 알아보기 힘든 코드는 결국 버그를 만들게 된다.
'자기계발' 카테고리의 다른 글
[책: 내 코드가 그렇게 이상한가요?] 5장. 응집도: 흩어져 있는 것들 (0) 2023.10.29 [책: 내 코드가 그렇게 이상한가요?] 4장. 불변 활용하기: 안정적으로 동작하게 만들기 (0) 2023.10.28 [책: 내 코드가 그렇게 이상한가요?] 1장. 잘못된 구조의 문제 깨닫기 (0) 2023.10.26 클린코드 (0) 2022.04.26 린 고객 개발 (작성 중) (0) 2022.04.14