`core`: Feign Implementation Details exposed to clients
- Langage dominant
- Java
- Étoiles
- 7
- Forks
- 22
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
The use of the Feign library/framework is an implementation detail and shouldn't concern the consumers of the library.
However, every API call throws runtime exceptions all of which extend Feign's. That they are Runtime does abstract away many concerns. However, the APIs should throw declared exceptions (Runtime or not) so that consumers can properly handle error states, without relying on inspecting the underlying error details.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par inspecter les points d’entrée principaux de l’API et les exceptions d’exécution actuellement exposées par leurs appels basés sur Feign. Définissez la frontière publique des exceptions et identifiez comment les appelants doivent gérer les états d’erreur déclarés ; le travail est terminé lorsque les consommateurs de l’API n’ont plus besoin de dépendre des types d’exception de Feign.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- api
- Type d'issue
- Refactorisation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100