방프리

23.01.30 Chapter2. API 설계 (Item 13) 본문

C#/More Effective C#

23.01.30 Chapter2. API 설계 (Item 13)

방프리 2023. 1. 30. 23:55

Item 13 : 타입의 가시성을 제한하라

 

함수나 클래스를 생성할 때 쓸데없는 public 사용 남발을 주의해야 한다.

클린 코드란 책에서도 언급하지만 무분별한  public의 사용은 보안상에도 그다지 좋지 않고

다른 개발자들에게 라이브러리로 제공되었을 때 혼선을 주기가 쉽다.

때에 따라 private/protect/public을 골라쓰되 internal도 굉장히 좋으니 사용하길 권한다.

Comments