Community

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

← Go back
TIL 3장 함수
#clean_code
2년 전
491

오늘 TIL 3줄 요약

  • 함수는 한 가지를 해야 한다. 그 한 가지를 잘 해야 한다. 그 한 가지 만을 해야 한다.

  • 중복은 소프트웨어에서 모든 악의 근원이다.

  • 소프트웨어를 짜는 행위는 여느 글짓기와 비슷하다.

TIL (Today I Learned) 날짜

2022. 04. 27

오늘 읽은 범위

3장. 함수

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

  • 위에서 아래로 프로그램을 읽으면 함수 추상화 수준이 한 번에 한 단계씩 낮아진다. - 내려가기 규칙

  • 함수의 의도나 인수의 순서와 의도를 제대로 표현하려면 좋은 함수 이름이 필수다.

  • 모든 함수와 함수 내 모든 블록에 입구와 출구가 하나만 존재해야 한다.

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

  • p.61의 "소프트웨어를 짜는 행위는 여느 글짓기와 비슷하다. 논문이나 기사를 작성할 때는 먼저 생각을 기록한 후 읽기 좋게 다듬는다. 초안은 대개 서투르고 어수선하므로 원하는 대로 읽힐 때까지 말을 다듬고 문장을 고치고 문단을 정리한다." 이 문단이 신선하면서도 인상적이었다. 지금까지 해왔던 코딩을 할때 별 생각이 없었지만 이 구절을 보니 정말 글짓기와 비슷하게 짜고 있었다!

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

  • LOGO 언어란 무엇인가? - LOGO는 함수형 프로그래밍을 이용하는 교육용 컴퓨터 프로그래밍 언어

오늘 읽은 다른사람의 TIL