Community

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

← Go back
TIL-Assignment #05(2022.02.23[수])
#clean_code
2년 전
671


TIL (Today I Learned)

2022.02.23

오늘 읽은 범위

3장. 함수

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

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

  • 코드를 다듬고, 함수를 만들고, 이름을 바꾸고, 중복을 제거한다. 메서드를 줄이고 순서를 바꾼다. 때로는 전체 클래스를 쪼개기도 한다. (p.61)

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

  • 사실 함수 만드는 것을 좋아하지 않는다. 아직은 코린이기 때문이겠지? 언제쯤 함수를 쓰는 것이 재미있다고 생각하게 될까!? 읽는 내내 코딩에서 함수는 필수이면서도 복잡하게 만들어서는 안되는 존재임을 다시금 깨닫는다.

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

  • 다형성(polymorphism)? - 하나의 객체가 여러 가지 타입을 가질 수 있는 것

  • 시간적인 결합(temporal coupling)? - a kind of coupling where code is dependent on time in some way. It is particularly insidious because it is hard to detect unless you know what you are looking for. 코드가 어떤 식으로든 시간에 의존하는 결합의 일종.

  • 순서 종속성(order dependency)? - if a table is ordered on a list of attributes, then it is also ordered on another list of attributes.