[TIL] 실용주의 프로그래머 || 2장 실용주의 접근법

준리·2022년 5월 15일
0
post-thumbnail

오늘 TIL 3줄 요약

좋은 설계는 나쁜 설계보다 바꾸기 쉽다.(ETC 가치)
관련없는것들은 서로 영향이없도록 하라.
추정치를 물어본다면, '나중에 알려드릴게요' 라고 말하기

TIL (Today I Learned) 날짜

2022.05.15(일)

오늘 읽은 범위

2장. 실용주의 접근법

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

  • 실력이 뛰어난 사람은 실력이 보통 정보인 사람과 비교해 문제를 이해하는 데 시간을 적게 쓰는 것으로 나왔습니다. p21

  • 일을 잘하는 사람의 기준, "그 사람은 판이하게 다르게 일을 하더군요. 그는 상당한 시간을 자기 환자를 확인하는 데에 보내면서, 진단 시에 자신이 무얼 생각하는지 많은 기록을 하고, 자신이 얼마나 정확한지 나중에 확인을 하더군요. 자신이 만든 이 부차적인 단계가 그를 자신의 동료들로부터 차별화하는 중요한 점입니다. p30

  • 직교성이란 컴퓨팅에서 직교성이란 모듈간의 독립성(independence)이나, 결합도 줄이기(decoupling)을 의미한다. 관련없는것들은 서로 영향이없도록하라. 그래야 고치기 쉽다. 생산성이 향상된다.

  • 데이터의 DRY(Don't Repeat Yourself 반복하지마 feat. 복붙하지마) 모든 지식은 시스템 내에서 단일하고, 애매하지 않고, 정말로 믿을만한 표현 양식을 가져야 한다.

  • 클래스 내 메서드가 고생하게 해서 중복의 영향을 국소화 하는 것이 중요하다.

오늘 읽은 다른사람의 TIL

39shlee님의 TIL

프로그래머는 늘 유지보수와 함께다.

profile
트렌디 풀스택 개발자

0개의 댓글