250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 익명 타입
- 유니티 그래픽 최적화
- 쉐이더
- 쓰는 법
- github
- 에러
- Effective C#
- 오류
- tutorial
- 메모리
- 프로퍼티
- shader
- 튜토리얼
- c#
- 유니티
- 속성
- Final IK
- 파이널 IK
- 사용법
- error
- 리팩토링
- 최적화
- 애님
- 깃허브
- unity
- 애니메이션
- NavMesh
- 리깅
- 유니티 그래픽스 최적화 스타트업
- 2판
Archives
- Today
- Total
목록Private (1)
참치김밥은 최고의 한식이다
[Effective C# 2판] Item 13 : 타입의 가시성을 제한하라
타입을 public으로 만드는 것이 너무 쉬운 나머지 무조건적으로 public으로 선언하는 경우가 있다. 사실 상당수의 독립 클래스는 public 보다 internal로 선언하는 것이 낫다. 또한 가시성을 제한하기 위해서 기존 클래스 안에 protected나 private으로 중첩 클래스를 만드는 것도 좋은 방법이다. 이처럼 가시성을 제한하면 코드의 일부를 변경하였을 때, 시스템 전반에 걸쳐 수정해야 하는 부분이 적어진다. 외부에서 접근하는 코드가 적기 때문에 변경해야 할 코드의 내용이 적어지는 것은 어찌 보면 당연하다. 예시 코드 ↓ //수정 전 코드 public class PhoneValidator{ public bool ValidateNumber(PhoneNumber ph){ //... return..
책/C#
2024. 2. 21. 16:10