CycloneDX / CycloneDX/cyclonedx-core-java

Consider adding an interface for classes that can take external references

Abierto
#159 1 comentario 0 reacciones 0 asignados Ver en GitHub
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.