사용자 정의 예외 클래스 작성을위한 모범 사례는 무엇입니까? 예를 들어, 간단한 비즈니스 응용 프로그램을 만드는 경우 각 도메인 개체 (CustomerNotFoundException, EmployeeNotFoundException, ProductNotFoundException 등)에 대한 예외를 만들어야합니까? 그렇게하면 혼란스러워 보입니다. 내가 공부하고있는 책의 예에서, 그들은 항상 도메인 객체에 대해 '발견되지 않은'예외가있는 것처럼 보입니다. 그러나 예외에 대한 토론을 읽을 때 커스텀 예외를 많이 생성해서는 안된다는 의미가 있습니다.특정 예외를 작성하는 모범 사례
0
A
답변
0
정말 상황을 기반으로합니다. 예를 들어 같은 환경에서 많은 사람들이 일하는 기업 시스템에서 다른 사람이 코드를 확장하거나 빌드 할 것으로 예상되는 곳에서는 다른 예외를 가지고 더 자세한 인터페이스를 제공하는 것이 유용합니다. 당신의 코드. 반면에 정적 코드베이스가있는 작은 시스템에서는 다소 번거롭고 코드가 덜 투명 해집니다. 일반적으로 엄밀히 말하자면, 코드는 스스로 문서화해야하며/또는 소스 코드가 포함 된 자세한 문서를 제공해야합니다. 따라서 사용자는 사용자 정의 excetions가 있는지 여부에 관계없이 문제의 원인을 찾을 수 있습니다.
관련 문제
- 1. 이 특정 상황에서 .gitignore를 작성하는 모범 사례
- 2. 자바에서 사용자 정의 예외를 작성하는 모범 사례 또는 좋은 전략
- 3. 자바로 어댑터를 작성하는 모범 사례
- 4. codeigniter에서 쿼리를 작성하는 모범 사례
- 5. C#의 SQL에서 예외를 catch하는 모범 사례
- 6. 비슷한 기능/프로세스를 많이 작성하는 모범 사례
- 7. 사용자에게 표시 할 예외를 throw하는 모범 사례
- 8. 유틸리티 클래스에서 예외를 throw하는 모범 사례
- 9. GLUT 함수에서 예외를 처리하는 모범 사례
- 10. 모범 사례 CRUDS 모범 사례
- 11. ASP.NET 응용 프로그램을 작성하는 모범 사례
- 12. 병렬 단위 테스트를 작성하는 모범 사례
- 13. 재사용 가능한 규칙을 작성하는 모범 사례
- 14. 프로그래밍 언어 파서를 작성하는 모범 사례
- 15. ADO.NET DataService 클라이언트를 작성하는 모범 사례
- 16. 여러 SQL 쿼리를 작성하는 모범 사례
- 17. 재사용 가능한 코드를 작성하는 모범 사례
- 18. protobuf를 사용하여 데이터를 작성하는 모범 사례
- 19. 모범 사례 -
- 20. SailsJS에서 예외 처리를위한 모범 사례
- 21. Java의 모범 사례 변경 - 모범 사례 접근
- 22. Apikit - 상태 코드 모범 사례
- 23. BLL 오류 모범 사례
- 24. 예외 처리 모범 사례
- 25. Entity Framework 모범 사례 우수 사례
- 26. 모범 사례
- 27. "모범 사례 "
- 28. 모범 사례
- 29. 모범 사례
- 30. 모범 사례?