Community

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

← Go back
[TIL] 7장.코딩하는 동안
#pragmatic
2년 전
756

오늘 TIL 3줄 요약

  • 의도적으로 프로그래밍을 하자

  • 리팩터링을 자주 하자

  • 테스트가 가능하기 쉬운 코드를 만들자

TIL (Today I Learned) 날짜

2022. 04. 02

오늘 읽은 범위

7장.코딩하는 동안

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

  • 우연에 맡기는 프로그램밍, 행운과 우연한 성공에 의존하는 프로그래밍을 하지 않아야함

  • 가정하지말라. 증명하라.

  • 의도적으로 프로그래밍을 해야한다
    1. 언제나 지금 무엇을 하고 있는지 알아야함
    2. 더 경험 적은 프로그래머에게 코드를 상세히 설명할 수 있어야함
    3. 자신도 잘 모르는 코드를 만들지 말라
    4. 계획을 세우고 그것을 바탕으로 진행하라
    5. 신뢰할 수 있는 것에만 기대라
    6. 가정을 기록으로 남겨라
    7. 코드뿐 아니라 세운 가정도 테스트 해야함
    8. 노력을 기울일 대상의 우선순위를 정하라
    9. 과거의 노예가 되질 말라.

  • 리팩터링은 위험하지 않은 작은 단계들을 밟는 일상 활동, 정확한 목적을 가지고 정밀하게 접근하는 활동이다.

  • 리팩터링은 언제나 바로 지금이 최적! 일찍 리팩터링하고, 자주 리팩터링 하라

  • 소트프웨어를 만들 때 맨 처음부터 테스트가 가능하도록 만들고, 코드들을 서로 연결하기 전에 코드를 하나하나 철저하게 테스트해야만 한다.

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

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

  • 우연, 기적이 아닌 의도적인 프로그래밍을 하라는 말에 뜨끔 했다.. 어떻게든 기능의 구현만 하기 위한 개발을 한적도 있다보니.... 이 책을 읽으면서 내가 정확하게 잘 알지 못하고 있는 것들 놓치고 있는 것들을 알려줘서 고맙다.. 책을 내용을 전부 이해는 못하지만 오늘 읽은 내용을 생각하며 나중에 다시 필요한 부분들을 찾아 봐야겠다.