대왕판다
ESTP 하고재비로 살아가기
대왕판다
전체 방문자
오늘
어제
  • 분류 전체보기
    • 일상
      • 먹고재비
      • 생각대로
    • 개발
      • html css
      • 자바
      • 자바스크립트
      • 파이썬
      • 알고리즘
      • 북TIL
      • 네트워크
      • 객체지향개발

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 자바
  • 클론코딩
  • css
  • 자바스크립트
  • 상길북
  • 양산맛집
  • 마이바티스
  • 맛집
  • 브루트포스
  • 타입스크립트
  • 리액트
  • 노마드코더
  • 백준
  • 챌린지
  • 파이썬
  • 양산
  • html
  • 노개북
  • 코딩
  • 알고리즘

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
대왕판다

ESTP 하고재비로 살아가기

개발/북TIL

[북TIL] 실용주의 프로그래머 4. 실용주의 편집증

2022. 5. 20. 00:31

오늘 TIL 3줄 요약

  • 믿지마라. 자신도! 1분은 60초가 아닐 수 있고, 1달은 28일보다 작을 수 있다. 확실한 것은 없다.
  • 작게 쪼개서 일해나가라.
  • 먼 미래를 예상하지 말고 당장의 프로그램을 DRY와 같은 원칙을 지켜 만들어나가라. 

TIL (Today I Learned) 날짜

  •  2022. 05. 19. THU

 

오늘 읽은 범위

  • 4장

 

책에서 기억하고 싶은 내용을 써보세요.

  • 유효한 입력 범위가 무엇인지, 경계 조건이 무엇인지, 루틴이 뭘 전달한다고 약속하는지, 혹은 더 중요하게는 무엇을 약속하지 않는지 등을 나열하는 것만으로도 더 나은 소프트웨어를 작성하는데 엄청난 도움이 된다.
  • 어겨서는 안되는 규칙인 요구 사항과 경영진이 바뀌면 얼마든 없어질 수 있는 단순한 정책을 혼동하지 말아야 한다.
  • 의미론적 불변식은 진짜 의미가 중심이 되어야 하며 역동적으로 변하는 일시 정책에 영향을 받으면 안된다.
  • '그런일은 절대 일어나지 않을거야.' 라는 생각이 든다면 그런 일을 확인하는 코드를 추가하라 특히 단정문이 유용하다.
  • 실용주의 프로그래머는 자신을 포함해서 아무도 믿지 않는다.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 스코프와 리소스에서 작가는 또 같은 얘기를 하고 있다. 큰 주제는 결합도가 낮아지도록 신경써서 작성하고 다듬으라. 앞서 읽었던 엔트로피와 잔디밭 이야기처럼 꾸준한 관리와 신경이 읽기 편하고 유지보수하기 쉬운 코드를 만드나보다. 

 

 

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 클래스 불변식 - 호출자의 입장에서 볼 때는 이 조건이 언제나 참인 것을 클래스가 보장한다.

dbc가 언어로 구현된 경우는 타입스크립트 같이 데이터 타입을 정확하게 명시하는 경우를 뜻하는 것인가?

'개발 > 북TIL' 카테고리의 다른 글

파이썬 알고리즘 인터뷰 5장 리스트, 딕셔너리  (0) 2022.07.20
[북TIL] 파이썬 알고리즘 인터뷰 1~3장  (0) 2022.07.14
[북TIL] 실용주의 프로그래머 3. 기본도구  (0) 2022.05.18
[북TIL] 실용주의 프로그래머 2장  (0) 2022.05.15
[북TIL] 실용주의 프로그래머 1장  (0) 2022.05.15
    '개발/북TIL' 카테고리의 다른 글
    • 파이썬 알고리즘 인터뷰 5장 리스트, 딕셔너리
    • [북TIL] 파이썬 알고리즘 인터뷰 1~3장
    • [북TIL] 실용주의 프로그래머 3. 기본도구
    • [북TIL] 실용주의 프로그래머 2장
    대왕판다
    대왕판다
    let's learn and roll!

    티스토리툴바