개인적으로, 나는 문을 사용하여 IDisposable을 구현하는 ADO 객체를 넣지 않으면 두드러기로 나뉩니다. 그러나 현재 계약에서, 자체 개발 한 엔터프라이즈 프레임 워크 "데이터 액세스 공급자"코드는 1) IDisposable을 구현하지 않으며 2) 언제 어디서나 사용하는 모든 것에 대해 Dispose ()를 호출하지 않습니다. 사용자는 데이터 액세스를 위해이 프레임 워크를 많이 사용하는 Winforms 애플리케이션의 성능 문제에 대해 많은 불만을 제기하고 있으며, 성능에 영향을 줄 수있는 코드에는 다른 많은 문제가 있지만,이 비명은 단지 비명을 지르고 있습니다. 다른 것보다 낮은 매달린 과일.
따라서 "이유는 폐기하고 사용하십시오"와 같은 말을 넘어서서,이 사람들에게 이것이 정말로, 정말로 나쁘다는 것을 납득시키기 위해 무엇을 말할 수 있습니까?