Ho il seguente problema:
- Un utente può prelevare denaro da 2 sistemi di pagamento (ma il numero di sistemi di pagamento può cambiare in qualsiasi momento in futuro).
- Se l'utente ha un account fidato su uno di questi sistemi di pagamento, il denaro viene trasferito automaticamente
- Se l'utente inserisce un nuovo account, deve attendere fino alla fine del mese per poter trasferire denaro a questo account.
Suposse abbiamo i sistemi di pagamento X e Y. Esistono tutte le seguenti informazioni:
- Possiamo eseguire il ritiro automatico di X (1 - Sì / 0 - No) - colonna 1.
- Possiamo eseguire il ritiro automatico di Y (1 - Sì / 0 - No) - colonna 2.
- Abbiamo deficit di X (1 - Sì / 0 - No) - colonna 3.
- Abbiamo un deficit di Y (1 - Sì / 0 - No) - colonna 4.
- L'utente ha un account attendibile di X (1 - Sì / 0 - No) - colonna 5.
- L'utente ha un account attendibile di Y (1 - Sì / 0 - No) - colonna 6.
- L'utente può ritirare automaticamente X (1 - Sì / 0 - No) - colonna 7.
- L'utente può ritirare automaticamente Y (1 - Sì / 0 - No) - colonna 8.
- L'utente può ritirare X alla fine del mese (1 - Sì / 0 - No) - colonna 9.
- L'utente può ritirare Y alla fine del mese (1 - Sì / 0 - No) - colonna 10.
Nella tabella seguente ho cercato di mostrare tutti i casi d'uso:
Colonna 1; Colonna 2; Colonna 3; Colonna 4; Colonna 5; Colonna 6; Colonna 7; Colonna 8; Colonna 9; Colonna 10
1; 1; 0; 0; 1; 1; 1; 1; 0; 0
1; 1; 1; 0; 1; 1; 0; 1; 1; 0
1; 1; 0; 1; 1; 1; 1; 0; 0; 1
1; 1; 1; 0; 1; 0; 1; 0; 0; 1
1; 1; 0; 1; 0; 1; 0; 1; 1; 0
1; 1; 1; 1; 1; 1; 0; 0; 1; 1
0; 0; 0; 0; 1; 1; 0; 0; 1; 1
Si prega di avvisare come posso evitare un sacco di if
s?