• 분류 전체보기 (128)
    • 프로그래밍 (45)
      • Python (10)
      • C++ (3)
      • C# (4)
      • PS (2)
      • 클린코드 (13)
      • mysql (1)
      • mac (8)
      • aws (0)
    • Yoga (25)
      • 이론 (9)
      • 서서 하는 아사나 (14)
      • 앉아서 하는 아사나 (2)
    • Trip (50)
      • 뉴욕 (14)
      • 그랜드캐년 (6)
      • LA (6)
      • 라스베가스 (6)
      • 샌프란시스코 (6)
      • 워싱턴D.C (4)
      • 그리스 (2)
      • 프랑스 (1)
      • 스페인 (0)
      • 삿포로 (5)
      • 후쿠오카 (0)
    • Daily (8)
    #미국 여행 #클린 코드 #언어 #요가 #에세이 #아사나 #미국 #라오스 #La #라오스 여행 #라오스 여행 에세이 #프로그래밍 #여행 에세이 #미서부 #뉴욕 #Python #파이썬 #라스베가스 #Yoga #Mac

의존도 <1>

[Clean Code] 10장 클래스

- 클래스 체계 : 변수 public static -> private static -> private : 함수 public -> private : 캡슐화 - 변수와 유틸리티 함수는 가능한 공개하지 않는 편이 좋다. - 클래스는 작아야 한다. : 클래스 이름에 Processor, Manager, Super 등과 같이 모호한 단어가 있다면 클래스에 여러 책임을 떠맡겼다. : 단일 책임 원칙(Single Responsibility Principle) - 변경할 이유가 하나여야 한다. - 응집도 : 응집도가 높다는 것은 클래스에 속한 함수와 변수가 서로 의존하며 논리적인 단위로 묶인다는 의미이다. : 응집도를 유지하면 작은 클래스 여럿이 나온다 - 클래스가 응집력을 잃는다면 쪼개라. - 변경하기 쉬운 클래스 :..

프로그래밍/클린코드 2020. 6. 5. 20:39
PREV 1 NEXT
Copyright ⓒ dub All Rights Reserved.
Rss Feed and Twitter, Facebook, Youtube, Google+

티스토리툴바