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

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

데브허브 커뮤니티

dynamic in C# is terrible

Nick Chapsas

2025. 9. 1.

0

#backend
  • C#의 dynamic은 사용하기 쉽지만 실제 앱에서는 위험할 수 있음 ⚠️
  • Dapper를 사용할 때 dynamic 쿼리는 빠른 프로토타입 제작에 유용하지만, 런타임 오류 발생 가능성이 높음 🐛
  • dynamic을 사용하면 intellisense, 컴파일 시간 안전성, 쉬운 리팩토링과 같은 이점을 잃게 됨 😥
  • 컬럼 이름을 잘못 입력해도 런타임까지 오류를 알 수 없음 😵‍💫
  • 해결책은 간단하게 강력한 형식의 모델을 사용하는 것임 💪
  • 강력한 형식의 모델을 사용하면 컴파일 시점에 오류를 발견하고, 코드 유지보수성을 높일 수 있음 ✨

Recommanded Videos