주니어 개발 노트

  • 홈
  • 태그
  • 방명록
더이상 주니어가 아니게 되어버린 Python Backend Engineer가 풀어가는 이런저런 개발/일상 이야기

전체 글 21

1장 깨끗한 코드

😃 책에서 기억하고 싶은 내용을 써보세요. 논리가 간단해야 버그가 숨어들지 못한다. 의존성을 최대한 줄어야 유지보수가 쉬워진다. 있다면 명확히 정의한다. 성능을 최적으로 유지해야 원칙없는 최적화로 코드를 망치지 않는다. 깨끗한 코드는 한가지를 제대로 한다. 단순하고 직접적이다. 깨끗한 코드는 잘 쓴 문장처럼 설계자의 의도를 숨기지 않고, 명쾌한 추상화와 단순한 제어문으로 이루어짐. 간과하기 쉬운 것: 오류 처리**, 메모리 누수, 경쟁상태, 일관성 없는 명명법 작성자가 아닌 사람도 읽기 쉽고 고치기 쉽다. 유닛테스트와 인수 테스트(Acceptance test) 작성. Test driven development 중복을 줄여라! 중복과 표현력 신경 쓰면 굿. 객체가 여러 기능을 수행한다면 여러 객체로 나눈다..

Clean Code 2022.01.22
이전
1 2 3
다음
더보기
프로필사진

주니어 개발 노트

더이상 주니어가 아니게 되어버린 Python Backend Engineer가 풀어가는 이런저런 개발/일상 이야기

  • 분류 전체보기 (21)
    • Clean Code (8)
    • Tech Trends (3)
    • 개발 이모저모 (9)
    • 개발자 이직 이야기 (1)

Tag

model context protocol, CleanCode, synapse 홈서버, 로드밸런서, java auth, 배달 서비스 구현, 클린코드, homeserver 구현, user context, sqlalchemy2, 노개북, matrix 무엇, sqlalchemy migration, 사이냅스, mcp store, mcp context, sqlalchemy, sqlalchemy 2.x 마이그레이션, sqlalchemy2.0, java authorization,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바