오늘 공부한 내용
- 내 코드가 그렇게 이상한가요? 01장 - 잘못된 구조의 문제 깨닫기
배운 점 & 느낀 점
객체지향 설계 능력을 탄탄하게 잡기 위해 이 책을 읽기 시작했다. 1장은 잘못된 구조의 문제를 설명한다. 첫 번째로 의미를 알 수 없는 이름의 변수나 메서드는 어떤 역할인지 파악하기 힘들다. 특히 기술 중심 명명이나 일련번호 명명에서 이런 문제가 발생한다. 두 번째는 조건 분기 중첩으로 인해 이해가 어려워진다. 또한 데이터만 존재하는 데이터 클래스는 코드 중복, 수정 누락, 가독성 저하, 초기화 되지 않은 쓰레기 객체, 잘못된 값 할당 등 수많은 악마를 들이고 개발 생산성을 떨어뜨릴 수 있다는 걸 배웠다.
'TIL' 카테고리의 다른 글
[TIL] 2023-12-25 (2) | 2023.12.25 |
---|---|
[TIL] 2023-12-24 (0) | 2023.12.24 |
[TIL] 2023-12-23 (0) | 2023.12.23 |
[TIL] 2023-12-21 (0) | 2023.12.21 |
[TIL] 2023-12-20 (0) | 2023.12.20 |