[TIL] 2023-12-22

2023. 12. 22. 23:59·기타

오늘 공부한 내용

  • 내 코드가 그렇게 이상한가요? 01장 - 잘못된 구조의 문제 깨닫기

배운 점 & 느낀 점

객체지향 설계 능력을 탄탄하게 잡기 위해 이 책을 읽기 시작했다. 1장은 잘못된 구조의 문제를 설명한다. 첫 번째로 의미를 알 수 없는 이름의 변수나 메서드는 어떤 역할인지 파악하기 힘들다. 특히 기술 중심 명명이나 일련번호 명명에서 이런 문제가 발생한다. 두 번째는 조건 분기 중첩으로 인해 이해가 어려워진다. 또한 데이터만 존재하는 데이터 클래스는  코드 중복, 수정 누락, 가독성 저하, 초기화 되지 않은 쓰레기 객체, 잘못된 값 할당 등 수많은 악마를 들이고 개발 생산성을 떨어뜨릴 수 있다는 걸 배웠다.

'기타' 카테고리의 다른 글

[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
[백준/C++] 1436 영화감독 숌  (0) 2022.06.23
'기타' 카테고리의 다른 글
  • [TIL] 2023-12-24
  • [TIL] 2023-12-23
  • [TIL] 2023-12-21
  • [TIL] 2023-12-20
heyh0
heyh0
  • heyh0
    doblog
    heyh0
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 2025
      • 2024
      • History
      • 기타
  • 블로그 메뉴

    • GitHub
  • 인기 글

  • 태그

    jpa
    AOP
    Spring
    동시성
    redis
    Algorithm
    프로젝트
    socket
    테스트
    C++
    회고
    DB
    querydsl
    oauth
    Til
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
heyh0
[TIL] 2023-12-22
상단으로

티스토리툴바