본투코드

  • 홈
  • 태그
  • 방명록

Test/TDD 2

객체 지향 생활 체조 원칙

한 메서드에 오직 한 단계의 들여쓰기만 한다. else 예약어를 쓰지 않는다. 모든 원시 값과 문자열을 포장한다. 한 줄에 점을 하나만 찍는다. 줄여 쓰지 않는다(축약 금지). 모든 엔티티를 작게 유지한다. 3개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다. 일급 컬렉션을 쓴다. getter/setter/프로퍼티를 쓰지 않는다.

Test/TDD 2021.10.30

클린코드는 왜 중요한가?

https://youtu.be/FSte4ht7jII 1. 코드를 자동화하려면 요구사항을 애매하게 줘도 AI가 의도를 정확히 이해하고 코드를 짜야함 즉 코드는 결국 사람이 해야할 일 그렇기 때문에 사람인 개발자가 코드를 깔끔하게 짜도록 노력하는 게 중요 2. 나쁜 코드를 짜는 이유? - 시간이 없다고 생각해서 - 리펙토링 하는데 시간을 쓰다가 욕먹을까봐 - 그냥 코드를 더 보는 게 지겨워서 - 업무가 밀려서 그래서 나중에 해야지! 하고 생각하지만 인생의 진리 중 하나는 나중은 결코 오지 않는다. 3. 나쁜 코드는 처음엔 생산성이 높아 보일지 모르지만 시간이 지나면 지날 수록 생산성, 효율성이 낮아진다. 4. 나쁜 코드에 지쳐 뒤집어 엎으면 새 프로젝트 + 새 기능으로 일을 배로 늘어나지만 마감 기한은 언제..

Test/TDD 2021.08.13
1
프로필사진

개발 공부 기록

  • 분류 전체보기 (213)
    • Programming (10)
      • 공부 계획 (2)
      • 좋은 프로그래머 (2)
      • 개념 (3)
      • 디자인 패턴 (2)
      • Git (1)
    • Java (82)
      • 자바 (48)
      • 스터디 (9)
      • Java 8 (3)
      • Spring (22)
    • Test (2)
      • TDD (2)
      • Junit5 (0)
    • DB (15)
      • MySQL (5)
      • Mybatis (1)
      • SQLD (9)
    • 운영체제 (6)
      • Linux (6)
    • 네트워크 (11)
      • HTTP (11)
    • Frontend (20)
      • Css (6)
      • JavaScrpit (10)
      • AngularJS (4)
    • Book (8)
      • CODE 코드 (1)
      • 객체지향의 사실과 오해 (4)
      • 클린코드 (1)
      • 그림으로 공부하는 IT 인프라 (1)
      • HTTP 완벽 가이드 (1)
    • 50일 수학 (0)
      • 상 (0)
      • 하 (0)
    • 프로젝트 (15)
      • 프로젝트 진행 팁 (1)
      • 쿠킹덤 (1)
      • 펫브리띵 (2)
      • 게시판 0부터 10까지 (9)
      • [Need to post] 게시판 0부터 10까지 (2)
    • 참고 사이트 (21)
    • 코딩 테스트 (7)
      • 백준 (6)
      • 프로그래머스 (1)
    • 에러 정리 (13)
      • 프론트 (5)
      • 백 (8)
    • 생각 정리 (1)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 07  
일 월 화 수 목 금 토
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.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.