Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
Assignment12. 7장.코딩하는동안
#pragmatic
2년 전
717

오늘 TIL 3줄 요약

  • 리팩터링을 자주하자

  • 이름을 잘 정하자

  • 테스트, 설계, 코딩, 이 모든 것이 프로그래밍

TIL (Today I Learned) 날짜

2022.04.01

오늘 읽은 범위

7장. 코딩하는 동안

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

  • 테스트는 버그를 찾는 작업이 아니다. 여러분의 코드에 대한 피드백을 받

    는 작업이다. ( p.299 )

  • 운전을 안전하게 잘하는 사람은 언제나 자기 상황을 검토하고, 잠재적인 문제들을 점검

    하며, 예상하지 못한 일이 생길 때에도 잘 대처한다. 코딩도 똑같다 (p.275)

  • 개발자인 우리들 역시 지뢰밭에서 일한다.(p.282)

  • 우연에 맡기는 프로그래밍을 하지 말라(p.287)

  • ‘성급한 최적화premature optimization’ 를 조심하라. 언제나 어떤 알고리

    즘을 개선하느라 여러분의 귀중한 시간을 투자하기 전에 그 알고리즘이 정말

    로 병목인지 먼저 확인하는 것이 좋다. (p.298)

  • 개발자라면 알고리즘을 어떻게 설계하고 분석하는지에 대한 감각이 있어

    야 한다.(p.298)

  • 소프트웨어 개발

    은 건축보다 정원 가꾸기에 더 가깝다. (p.301)

  • 무엇이든 ‘잘못’되었다는

    생각이 들 때가 있을 것이다. 주저하지 말고 변경하라.(p.302)

  • 일찍 리팩터링하고, 자주 리팩터링하라(p.304)

  • 초록색 “테스트 통과” 메시지에 중독된 나머지 진짜 문제 해

    결에는 보탬이 안되는 코드를 한 무더기나 쓰게 되기 쉽다(p.312)

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

  • 테스트가 중요하다는 내용이 대부분이였다.

  • 코드를 작성하다 보면 제일 하기 싫은 부분이 테스트이다. 테스트코드 작성 스킬도 부족하고 구현이 이미 되었는데 다시 그 코드를 만지면서 생각하기 싫었다. 하지만 테스트코드를 생각하면서 짜게 되면 좋은 코드를 작성하는 스킬을 높일 수 있다는 것을 깨달았다.

오늘 읽은 다른사람의 TIL

  • 아직 7장.코딩하는동안 에 대해서 TIL를 쓴 글이 없어서 읽지 못했당.ㅎ