Component Injection should not create global variables
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
Comienza rastreando la inyección de componentes del lado de la implementación y las rutas de creación de objetos para los valores de retorno de los métodos y los valores out. Define cómo deben heredarse los componentes inyectados de un objeto de contexto y, después, verifica que la refactorización elimine las variables globales estáticas y conserve la inyección para los objetos devueltos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently, component injection on the implementation side introduces static global variables - which are not a good idea in my opinion to introduce.
My suggestion would be, that we refactor component injection on the global level, and rather make it a feature of specific objects themselves. All classes that are created as return or out value of a method of an object would automatically "inherit" the injected component.
This would make a pattern very straight-forward, where people create a global context (like an "App" object) - and then use this as starting point for all further operations.
- Lenguaje dominante
- Go
- Estrellas
- 54
- Forks
- 26
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
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 Autodesk/AutomaticComponentToolkit
-
Autodesk/AutomaticComponentToolkit#226 · 5 comentarios · 3 reacciones · 3 asignados ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
Autodesk/AutomaticComponentToolkit#213 · 1 comentario · 2 reacciones ·
-
XML namespaces are not observed Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Autodesk/AutomaticComponentToolkit#188 · 1 comentario ·
-
Why isn't JNI already a target? Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Autodesk/AutomaticComponentToolkit#183 · 1 comentario ·
-
stringoutclass issues Abierto
Autodesk/AutomaticComponentToolkit#162 · 1 reacción · 2 asignados ·
Todos los issues de Autodesk/AutomaticComponentToolkit
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 60/100
github/gh-aw-mcpg#13748 ·
-
agentic-workflows
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
googleapis/librarian#7670 · 2 comentarios ·