CycloneDX / CycloneDX/cyclonedx-core-java
Consider adding an interface for classes that can take external references
- Lenguaje dominante
- Java
- Estrellas
- 120
- Forks
- 90
- Merge medio
- 12 h 43 min
- PR fusionados (30 d)
- 18
Descripción
Similar to the `ExtensibleElement` abstract base class, it might make sense to introduce an `ExternalReference` interface, so functions that add external references to class instances could operate on that interface instead of having function overloads for all classes that may contain external references. What do you think @stevespringett?
Guía de contribución
Línea de trabajo
Empieza leyendo la clase base abstracta ExtensibleElement y localiza las funciones que añaden referencias externas a instancias de clases. Revisa las sobrecargas existentes y las clases que admiten antes de decidir si encaja una interfaz ExternalReference compartida. Se considera terminado cuando el diseño está acordado y las funciones afectadas pueden operar mediante la interfaz sin las sobrecargas actuales específicas de cada clase.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- backend-api-design
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 25/100