Ruth2002Casilla / MainSystem-Android

Sistema completo de Asistente Virtual
0 stars 0 forks source link

Oportunidad de mejorar en TicketEntity #6

Closed aaron-developer25 closed 2 days ago

aaron-developer25 commented 2 days ago

https://github.com/Ruth2002Casilla/MainSystem-Android/blob/2d1ea3fa31961df879fe5d08830ea7076385e9ec/app/src/main/java/edu/ucne/composedemo/mainsystemtickets/data/local/entities/TicketEntity.kt#L8C1-L8C26

  1. Evitar var y preferir val

    Inmutabilidad y seguridad: Usar val promueve la inmutabilidad, lo que reduce errores y mejora la seguridad del código en entornos concurrentes. Referencia: La documentación oficial de Kotlin recomienda preferir val para escribir código más claro y seguro.

  2. Uso de camelCase en nombres de campos

    Consistencia y legibilidad: Kotlin sigue la convención de camelCase para propiedades, lo que asegura un código más consistente y fácil de leer. Referencia: La guía de estilo de Kotlin establece el uso de camelCase para propiedades, lo que facilita la interoperabilidad y compatibilidad con otras herramientas.

  3. Nombres de llaves foráneas y nulabilidad

    La llave foránea PrioridadId, no debe ser nullable ya que una prioridad siempre debe estar presente en un ticket