본문 바로가기
TIL

[TIL] 2023-12-22

by heyh0 2023. 12. 22.

오늘 공부한 내용

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