Community

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

← Go back
TIL 3장. 함수
#clean_code
2년 전
457

오늘 TIL 3줄 요약

  • 함수는 한 가지를 해야 한다.

  • 길고 서술적인 이름이 짧고 어려운 이름보다 좋다.

  • 중복을 없애면 가독성이 크게 높아진다.

TIL (Today I Learned) 날짜

2022. 04. 26

오늘 읽은 범위

3장. 함수

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

  • 위에서 아래로 코드를 읽는 '내려가기 규칙'. 이야기처럼 읽혀야 좋고, 함수 추상화 수준을 한 단계씩 낮추면 코드 읽기가 더 쉽다.

  • 명령과 조회를 분리하라.

  • 모든 시스템은 특정 응용 분야 시스템을 기술할 목적으로 프로그래머가 설계한 도메인 특화 언어로 만들어지는데, 이 안에서 함수는 동사며, 클래스는 명사다.

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

  • 클린 아키텍처 책도 읽을 필요성을 느꼈다... SRP, OCP 역시 계속 이해하도록 노력해야겠다.

  • 추상팩토리 부분을 확실하게 이해하지 못했다... 다른 분들의 TIL을 읽으면서 더 복습하고자 한다.

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

  • SRP(Single Responsibility Principle) : 클래스가 변경될 이유는 하나여야 한다.

  • OCP(Open Closed Principle) : 개방 폐쇄의 원칙. 확장에 대해서는 개방적이어야하지만, 변경에 대해서는 폐쇄적이어야 한다. 즉, 기존의 코드를 변경하지 않으면서 기능을 추가할 수 있도록 설계되어야한다.

오늘 읽은 다른사람의 TIL