개발자 99% 커뮤니티에서 수다 떨어요!
2장. 함수
책에서 기억하고 싶은 내용을 써보세요.
작게 만들어라. (p.42)
한가지만 해라. (p.44)
함수당 추상화 수준은 하나로(p.45)
서술적인 이름을 사용하라(p.49)
함수 인수( 가능한한 적게) (p.50)
명령과 조회를 분리하라(p.56)
오류 코드보다 예외를 사용하라(p.57)
반복하지 마라(p.60)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
여러 규칙이 소개가 되었지만 나는 결론이 가장 마음에 와 닿는다.
길이가 짧고, 이름이 좋고, 체계가 잡힌 함수를 만들어라
하지만 진짜 목표는 시스템이라는 이야기를 풀어가는 데 있다는 사실을 명심하기 바란다.
여려분이 작성하는 함수가 분명하고 정확한 언어로 깔끔하게 같이 맞아 떨어져야 이야기를 풀어가기가 쉬워진다는 사실을 기억하기 바란다
무엇보다도 위 결론을 항상 염두에 두고 개발을 하고 실무에 임해야 겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
인수부분은 참 어려운것 같다. 인수 갯수가 적을수록 좋은 것은 이해하지만 인수가 많아지는 경우 인수를 담는 DTO클래스가 많이 늘어나는 경우들이 많다.. 인수가 많이 늘어날 수 밖에 없는 경우가 생긴다면 이는 이미 설계가 잘못된거라 판단을 해야할지 궁금하다.