Community

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

← Go back

TIL 3장. 함수

#clean_code
1년 전
420

2장. 함수

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

  • 작게 만들어라. (p.42)

  • 한가지만 해라. (p.44)

  • 함수당 추상화 수준은 하나로(p.45)

  • 서술적인 이름을 사용하라(p.49)

  • 함수 인수( 가능한한 적게) (p.50)

  • 명령과 조회를 분리하라(p.56)

  • 오류 코드보다 예외를 사용하라(p.57)

  • 반복하지 마라(p.60)

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

  • 여러 규칙이 소개가 되었지만 나는 결론이 가장 마음에 와 닿는다.

길이가 짧고, 이름이 좋고, 체계가 잡힌 함수를 만들어라

하지만 진짜 목표는 시스템이라는 이야기를 풀어가는 데 있다는 사실을 명심하기 바란다.

여려분이 작성하는 함수가 분명하고 정확한 언어로 깔끔하게 같이 맞아 떨어져야 이야기를 풀어가기가 쉬워진다는 사실을 기억하기 바란다

  • 무엇보다도 위 결론을 항상 염두에 두고 개발을 하고 실무에 임해야 겠다.

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

  • 인수부분은 참 어려운것 같다. 인수 갯수가 적을수록 좋은 것은 이해하지만 인수가 많아지는 경우 인수를 담는 DTO클래스가 많이 늘어나는 경우들이 많다.. 인수가 많이 늘어날 수 밖에 없는 경우가 생긴다면 이는 이미 설계가 잘못된거라 판단을 해야할지 궁금하다.