본문 바로가기 메뉴 바로가기

Woogear's Blog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Woogear's Blog

검색하기 폼
  • 분류 전체보기 (68)
    • 프로그래밍 (18)
      • 알고리즘 (10)
      • TDD (2)
      • 배워서 남주기 시리즈 (2)
    • Cloud (2)
      • AWS (1)
      • Linux (1)
    • Android (4)
    • Language (0)
      • Java (0)
      • Kotlin (0)
      • Dart (0)
    • 일상에서 (11)
      • Daily Record (4)
    • 독서 (14)
      • 프로그래머의 길, 멘토에게 묻다 (8)
    • 생각들 (5)
    • 회사생활 (9)
    • 번역 (1)
  • 방명록

마틴파울러 (1)
객체지향 생활체조 원칙 (Object Calisthenics)

박재성 님의 강의를 들으면서 좋은 코드를 작성할 수 있는 여러 팁을 배우고 있다. 그 중 수업 초기부터 등장하는 이 재미있다. 이 용어는 마틴 파울러의 책 중 6장의 제목이다. 6장 서두에 이런 말이 나온다. 좋은 객체지향 설계는 배우기 어려울 수 있다. 그러나 간결함에 있어 무한한 결실을 맺을 수도 있다. 절차적 개발에서 객체지향 설계로의 이전은 겉보기보다 더 어려운 사고의 중대한 전환이 필요하다. 나도 Java라는 언어로 처음 프로그래밍을 배웠고 지금도 자주 사용하지만 여전히 객체지향적인 사고방식이 많이 부족함을 느낀다. 은 객체지향적 사고방식을 익히기 위해 단순하면서도 쉽게 적용할 수 있는 9가지 원칙이다. 생활체조라는 것이 매일 아침 간단하게 반복할 수 있으면서 건강을 지키는 좋은 운동법이라는 ..

프로그래밍/TDD 2021. 8. 10. 23:24
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github
  • 문과생이 개발자가 되기까지
  • 깃허브 블로그
TAG
  • 알고리즘풀이
  • 세탁기
  • 서평
  • 건조기
  • 세탁기설치
  • 알고리즘 풀이
  • Regex
  • 프로그래머스
  • 이직
  • 정규식
  • 개발자취업
  • 프로그래머의길멘토에게묻다
  • software craftmanship
  • 스타트업
  • 알고리즘
  • 프로그래머의 길
  • 프로그래머의길
  • 디버깅
  • 비전공개발자
  • 개발자
  • 멘토에게묻다
  • 이사
  • 건조기설치
  • 안드로이드
  • 정규표현식
  • 괄호 종류
  • 멘토에게 묻다
  • 소프트웨어장인
  • 소프트웨어 장인
  • 문과생개발자
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바