- C#의 var 키워드 도입은 당시 기존 코드와의 호환성 문제(breaking change)를 우려하여 신중하게 이루어짐 ⚖️
- var 키워드는 타입 추론을 위한 것이지만, 잘못 사용하면 의도치 않은 결과를 초래할 수 있음 ⚠️
- 일부 개발자들은 var 키워드의 오용을 막기 위해, 'VAR'이라는 이름의 내부 클래스를 만들어 사용을 제한하기도 함 🚫
- var 키워드의 사용은 개발자의 주의와 이해를 필요로 함 🤔
- 과거 C# 개발팀은 breaking change에 대한 우려가 매우 컸음 😨