클린코드 DAY 07

뚱냥이·2024년 2월 4일
1

Clean Code

목록 보기
7/11

읽은 범위: ~6장

3줄 요약


  • 객체는 추상적인 개념으로 표현하고 자료를 숨긴 채 자료를 다루는 함수만 공개하기.
  • 자료 구조는 자료를 그대로 공개하며 함수는 제공하지 않는다.
  • 우수한 개발자는 각자 쓰임에 맞게 최적의 해결책을 선택하여 사용한다.

느낀점, 생각


..? 이게 뭘까.. 뭐지?.. 흐ㅡ브흡그흡브흐브급긓ㅈ 힘들다.. 어렵당..
그래도 정리를 하자면
자료는 세세하게 적지말고 추상적인 표현을 사용하는 게 좋다.
객체는 추상적인 개념으로 표현하고 자료를 숨긴 채 자료를 다루는 함수만 공개하고 자료 구조는 자료를 다 공대하되, 함수는 제공하지 않는 것이 좋다.
이렇게 하면 절차적인 코드와 새 함수를 추가하기 쉽다.
이러한 방식이 자료와 객체 비대칭.

다른 건 디미터 법칙과,, 자료 전달 객체 DTO..? 있는데 사실 잘 모르겠다.
결론적으로 우수한 개발자는 무조건 객체지향이 아니라, 경우에 따라 자료구조도 잘 사용한다.

profile
부자가 되고 싶어요.

0개의 댓글