Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
G
GuiaMarina
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 17
    • Issues 17
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Packages
    • Packages
    • Container Registry
  • Analytics
    • CI / CD Analytics
    • Repository Analytics
    • Value Stream Analytics
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Daiana Nahuelpan Penchulef
  • GuiaMarina
  • Issues
  • #3

Closed
Open
Opened Jun 08, 2020 by Daiana Nahuelpan Penchulef@daiana19970 of 5 tasks completed0/5 tasks
  • Report abuse
  • New issue
Report abuse New issue

Eliminar presencia de método repetido.

COMO desarrollador QUIERO buscar los métodos distintos nombres pero con igual función PARA evitar implementar métodos idénticos, y de esta forma mejorar la comprensibilidad y mantenibilidad de mi código.

A nivel negocio, mejorar la comprensibilidad del código también mejora la legibilidad del mismo, lo que a futuro esto se ve reflejado como un beneficio para la mantenibilidad del sistema.

CRITERIOS DE ACEPTACIÓN

  • Dado un desarrollador cuando realice el refactoring entonces en el test de SonarQube ,en la lista, no saldrá la existencia de métodos idénticos pero con distinto nombre. Este criterio de aceptación debería ser el último a corroborar.

  • Dado un desarrollador cuando elimine un user-Web desde el backend, es decir, testear el método deteleUser() usando la aplicación POSTMAN, entonces este usuario se borrará sin problemas.

  • Dado un usuario cuando elimine un user-Web desde el panel administrador entonces este usuario se borrará sin problemas.

TAREAS QUE INVOLUCRA

  • Revisar la clase UserController del paquete Controllers/Api y eliminar métodos innecesarios. Hay 2 métodos que hacen lo mismo, eliminar un usuario, por lo que se debe analizar cuál debe borrarse.
  • Testear las clases que emplean el UserController. Se debe verificar que luego del refactoring, la función de "borrar un usuario" funcione correctamente. Ya sea eliminando al usuario desde el frontend o eliminandolo desde el backend.
Edited Jul 24, 2020 by Daiana Nahuelpan Penchulef
Assignee
Assign to
Sprint 2
Milestone
Sprint 2
Assign milestone
Time tracking
None
Due date
None
3
Labels
3. Usuario Perfil Prioridad media Web (Tecnológica)
Assign labels
  • View project labels
Reference: daiana1997/guiamarina#3