일상/개발 도서

[클린코드 리뷰] 3장. 함수

1am_wish 2022. 11. 23. 22:39
728x90
반응형

* 개발 도서 리뷰 게시물은 책을 요약해둔것이 아닌, 책을 읽고 독자인 제가 깨달은 점, 받아들인 점을 작성한 글입니다.

 

함수는 프로그램의 가장 기본 단위이다.

이러한 함수를 만들 때 3장에서 강조하는 것은 다음과 같이 요약해봤다.

함수는 중복없이 딱 한가지의 일을하며 작게 만들어야한다.

이 말을 듣고 나는 내가 만들어낸 중복있는 코드이 생각났다.. 이런식으로 내가 잘못 양산해낸 코드가 얼마나 많겠는가 싶어서 잠시 우울해졌지만, 이를 개선할 생각에 또 머리를 굴리게 됐다. 중복을 없앨 방법은 다양하다.1. include 방식2. 함수로 분리3. 다형성을 이용해서 하위 클래스 내에 숨기기.4. 부모 클래스로 몰아버리기등등 .. 또 어떤 방식이 있을지 나만의 방식으로 생각해봐야겠다.오늘 내가 싸놓은 코드는 어떤 식으로 개선할지 구상이 끝났으니 내일 출근길은 즐겁겠군 !

728x90
반응형