윤년 버그로부터 보호하기 위해 설계된 코딩 관행을 어떻게 개발할 수 있습니까? [닫은] 마이크로 소프트는 지난주 윈도우 애저에서 날짜를 계산할 때 소프트웨어 오류 (윤년 이상)로 인해 심각한 중단이 발생 했다고 발표 했습니다. DateTime.Now.AddYears(1)윤년에 대한 판단에서 정말 단순한 오류였습니까 ? 어떤 코딩 관행이 이것을 막을 수 있었습니까? 편집 dcstraw DateTime.Now.AddYears(1)가 윤년에 지적했듯이 실제로 .NET에서 올바른 날짜를 반환합니다. 따라서 프레임 워크 버그는 아니지만 날짜 계산의 버그 인 것 같습니다. 뻔뻔한 플러그 : 더 나은 날짜 및 시간 API 사용 내장 된 .NET 날짜 및 시간 라이브러리는 제대로 사용하기가 매우 어렵습니다. 그들은 당..