유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Property Setters are Bad in C#

Nick Chapsas

2025. 7. 13.

0

#backend
  • C# 속성에서 public setter는 외부에서 무분별한 변경을 초래할 수 있음 ⚠️.
  • private 또는 protected setter를 사용하여 접근을 제한하는 것이 좋음 🔒.
  • init을 사용하면 객체 생성 시에만 속성을 설정할 수 있어 불변성을 확보 가능 🛠️.
  • 속성 setter 접근 제한은 내부 상태 보호, 예방적 변경 방지, API 안전성 및 명확성 향상에 기여 🛡️.

Recommanded Videos