Arreglar la complejidad cognitiva en el método listarEspecies().
COMO desarrollador QUIERO mejorar el método listarEspecies() de la clase SpecieFragment PARA evitar tener complejidad cognitiva alta y lograr tener mejor eficiencia, rendimiento y mantenibilidad en la app.
Este método afecta a la eficiencia y rendimiento de la aplicación móvil a larzo plazo, quizá por el momento al tener pocas especies cargadas no se ve afectado el rendimiento. Pero en un futuro la complejidad del método puede traer problemas.
CRITERIOS DE ACEPTACIÓN
-
Dado un desarrollador cuando realice el refactoring al método listarEspecies() entonces en el test de SonarQube ,en la lista, no saldrá la existencia de de complejidad cognitiva. Fitness function holística.
-
Dado un usuario cuando cargué las especies de un grupo entonces no habrá una demora excesiva para que la app lleve a cabo esta acción.
Esta demora solo se vería en caso de tener que cargar demasiadas especies de un grupo, por lo que será difícil notar el cambio en cuanto a tiempos de carga
TAREAS QUE INVOLUCRA
- Mejorar el método listarEspecies().