LuisArostegui / MyWallet

GNU General Public License v3.0
0 stars 3 forks source link

Representación de una __Cuenta__ #10

Open venrra opened 2 years ago

venrra commented 2 years ago

Un usuario necesita un dato que mantenga toda la información acerca de cuanto dinero puede gastar en relación aun objetivo. Esto se pude encapsular en una cuenta, que es la representación de cuanto dinero tiene un usuario par aun objetivo como por ejemplo el usuario tiene 30$ en la cartera para gastar en un día. Ademas un usuario puede tener muchas cuentas, para distintos objetivos y estas pude ser dinero en efectivo o dinero en alguna cuenta bancaria.

Se debe crear una estructura de datos que represente una cuenta de un usuario. Una cuenta tendrá ciertas características (efectivo/tarjeta, Banco asociado, cantidad de saldo) y acciones acciones asociadas (creación, destrucción, modificación).

Una posible representación:

Ademas una cuenta se le podrá añadir o quitar saldo deforma controlada (no se le podrá retirar mas de lo que tiene). Se podría modificar su descripción y su nombre.

Hará avanzar #7 y se podrá construir la abstracción de un usuario en #8.

venrra commented 2 years ago

Para representar una cuenta se necesita:

JJ commented 2 years ago

Estáis apuntando a este issue con cosas que no tienen absolutamente nada que ver y no están cubiertas ni por el isuse, ni por el comentario, ni por la HU. Aparte, los issues deben representar problemas. "Representar una cuenta" es simplemente hacer un fichero.

venrra commented 2 years ago

@LuisArostegui, Necesito aclarar unas dudas:

venrra commented 2 years ago

Otra dura es:

LuisArostegui commented 2 years ago

Puedes cambiar el nombre a presupuesto si te parece bien. Respecto a la cuenta/presupuesto se puede resumir en menos atributos para ir directos a la lógica de negocio:

Simplemente pon los atributos, son solo dos atributos al fin y al cabo capaces de representar a una cuenta. Por ejemplo, cuenta {Nombre: Santander, saldo: 2000€}, con esto podemos predecir ahorros anuales, por ejemplo.

venrra commented 2 years ago

Okay, lo reviso todo.