개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.22
오늘 읽은 범위
3장. 함수
책에서 기억하고 싶은 내용을 써보세요.
함수를 만드는 첫번째 규칙은 "작게" 이다.
함수의 들여쓰기 수준은 1단이나 2단을 넘어서면 안된다.
함수는 한가지를 해야 한다. 그 한가지를 잘 해야 한다. 그 한가지만을 해야 한다.
Switch 문의 경우 추상 팩토리에 꽁꽁 숨긴다!
서술적인 이름으로 함수명을 작성해야 한다!
인수의 갯수는 무항이 제일 좋고 3항 이상의 경우 지양해야 한다.
출력 인수의 경우 사용을 지양하고 this 를 사용하라.
명령과 조회를 분리하라.
함수를 작게 만든다면 단일 입구 출구 규칙에 매몰 될 필요 없다.
함수를 짤 때 처음부터 완벽한 함수를 짜려고 노력하지 말고 함수를 완성 한 뒤 수정 하면 된다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
확실히 기존에 알고있는 지식보다 더 잔인하게 함수를 찢어야 된다는 것이 무엇인지 알게 되었다.
함수는 반드시 딱 하나만 해야 한다는 것이 완벽하게 이해되지 않았지만 오늘을 기점으로 한가지라는 의미에 대해서 어렴풋이 이해 되는 것 같다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
출력 인수에 대해서 정확하게 이해가 되지 않습니다...