개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
// 2022.02.23
오늘 읽은 범위
// 3장. 함수
책에서 기억하고 싶은 내용을 써보세요.
함수를 만드는 첫째 규칙은 ‘작게’다! (P.42)
함수는 한 가지를 해야 한다. 그 한 가지를 잘 해야 한다. 그 한 가지만을 해야 한다. (P.44)
이상적인 인수 개수는 0개(무항)다. (P.50)
부수 효과는 거짓말이다. (P.54)
함수는 뭔가를 수행하거나 뭔가에 답하거나 둘 중 하나만 해야 한다. (P.56)
오류 처리도 ‘한 가지’ 작업에 속한다. (P.59)
모든 함수와 함수 내 모든 블록에 입구와 출구가 하나만 존재해야 한다고 말했다. (P.61)
소프트웨어를 짜는 행위는 여느 글짓기와 비슷하다. (P.61)
여기서 설명한 규칙을 따른다면 길이가 짧고, 이름이 좋고, 체계가 잡힌 함수가 나오리라. 하지만 진짜 목표는 시스템이라는 이야기를 풀어가는 데 있다는 사실을 명심하기 바란다. (P.62)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
코딩을 짜는 것이 글짓기와 같다는 말이 많이 와닿습니다. 한번에 완벽한 코드를 짜는 것이 아닌
단계를 밟아가며 시간을 들이며 서서히 더 좋은 코드로 바꿔나가는 것이 중요하다는 걸 알았습니다.
단순히 기술 적으로 효율을 높이는 것 보다는 전채 시스템을 어떻게 잘 독자들에게 전달하고 이해하기 쉽게 이야기처럼 코딩을 짤것인지를 항상 염두해 두는 것이 중요하다는 걸 알았습니다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
추상화에 대해서 조금 더 의미를 분명히 짚고 넘어 가겠습니다.