개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.21
오늘 읽은 범위
3장 함수
책에서 기억하고 싶은 내용을 써보세요.
작게 만들어라
함수는 한가지일만 해야한다
함수당 추상화 수준은 하나로
함수는 이야기를 읽는것처럼 위에서 아래로 읽혀져야 한다.
Switch 구문은 클래스를 통한 다형성 구현에만 적용한다.
이름은 서술적으로 작성한다.
함수의 인수는 없을 수록 좋다
인수 값을 변환하는 경우는 void 함수를 쓰지 않고 값을 return해준다.
인수로 boolean값을 넘기는 것은 대놓고 여러개의 기능을 수행한다는 뜻이므로 좋지 않다.
try/catch를 사용해서 에러처리를 한다.
하지만 별도 함수로 따로 빼는것이 좋다.
반복을 하지 않는다
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
처음부터 완벽한 코드를 짤 순 없다. 반복을 줄이고 작게 만들다 보면 괜찮은 코드가 되어갈 것이다.