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