OpenMl connector tightly coupled
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Start by tracing how OpenMlConnector calls the static HttpConnector.doApiRequest method. Review the surrounding connector code and any existing tests, then define the scope of replacing that coupling with an interface or dependency injection. Done means the connector no longer depends directly on the static method and its HTTP interaction can be tested or mocked.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
OpenMlConnector:
relies heavily on the method: HttpConnector.doApiRequest which is static.
This is hard to test and mock.
Imho beter to call some interface, maybe even include some dependency injection.
- Lenguaje dominante
- Java
- Estrellas
- 12
- Forks
- 5
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de openml/openml-java
-
Refactor Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
openml/openml-java#58 · 1 comentario ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 15/100
openml/openml-java#44 ·
-
openml/openml-java#30 · 1 comentario · 1 asignado ·
-
Test Data qualities interval Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
openml/openml-java#22 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
openml/openml-java#20 · 1 comentario ·
Todos los issues de openml/openml-java
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
elastic/gradle-plugins#157 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
cryptomator/hub#497 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
johanhaleby/occurrent#1120 ·