Skip to content

Trabajo Práctico hecho en el año 2021 de la materia de 3er año Diseño de Sistemas de la UTN FRBA

Notifications You must be signed in to change notification settings

antobevi/2021-ju-ma-grupo-1

Repository files navigation

Rescate de Patitas

Trabajo Práctico anual hecho en el año 2021 de la materia de 3er año Diseño de Sistemas en UTN FRBA.

Objetivo:

Diseñar e implementar un sistema para el registro y seguimiento de mascotas en el ámbito de las Asociaciones sin fines de lucro que se encargan de recuperar mascotas y encontrar familias responsables para su adopción. El sistema de Información contará con las siguientes funcionalidades:

  • Dar en adopción una mascota
  • Adoptar una mascota
  • Registrar mi mascota
  • Encontrar una mascota perdida que no es mia
  • Encontrar a mi mascota que estaba perdida
  • Encontrar un hogar de tránsito

Integrantes:

  • María Paula Baldivia
  • Antonella Bevilacqua
  • Ezequiel MartÍn Castiglione
  • Ivan Gonzalez Martin
  • Gonzalo Javier Garcia
  • Leonel Lucas Morsella

Tecnologías utilizadas:

  • Java 8
  • Maven
  • Hibernate
  • Mockito
  • JUnit
  • Spark
  • HTML
  • CSS
  • Bootstrap

java-base-project

Esta es una plantilla de proyecto diseñada para:

  • Java 8. ⚠️ Si bien el proyecto no lo limita explícitamente, el comando mvn verify no funcionará con versiones mas modernas de Java.
  • JUnit 5. ⚠️ La versión 5 de JUnit es la más nueva del framework y presenta algunas diferencias respecto a la versión "clásica" (JUnit 4). Para mayores detalles, ver:
  • Maven 3.3 o superior

Ejecutar tests

mvn test

Validar el proyecto de forma exahustiva

mvn clean verify

Este comando hará lo siguiente:

  1. Ejecutará los tests
  2. Validará las convenciones de formato mediante checkstyle
  3. Detectará la presencia de (ciertos) code smells
  4. Validará la cobertura del proyecto

Entrega del proyecto

Para entregar el proyecto, crear un tag llamado entrega-final. Es importante que antes de realizarlo se corra la validación explicada en el punto anterior. Se recomienda hacerlo de la siguiente forma:

mvn clean verify && git tag entrega-final && git push origin HEAD --tags

Configuración del IDE (IntelliJ)

  1. Tabular con dos espacios: Screenshot_2021-04-09_18-23-26
  2. Instalar y configurar Checkstyle:
    1. Instalar el plugin https://plugins.jetbrains.com/plugin/1065-checkstyle-idea:
    2. Configurarlo activando los Checks de Google: Screenshot_2021-04-09_18-16-13
  3. Usar fin de linea unix
    1. En Settings/Preferences, ir a a Editor | Code Style.
    2. En la lista Line separator, seleccionar Unix and OS X (\n). Screenshot 2021-04-10 03-49-00

About

Trabajo Práctico hecho en el año 2021 de la materia de 3er año Diseño de Sistemas de la UTN FRBA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages