Sono nuovo alla programmazione e ho scoperto qualcosa che mi crea confusione e frustrazione: tradurre la logica aziendale in codice reale. Sto cercando di sviluppare una serie di domande che posso chiedermi che mi aiuteranno a raggiungere il livello di dettaglio di cui ho bisogno per soddisfare i requisiti logici.
I programmatori hanno una serie di domande che si pongono quando hanno una logica aziendale?
Ad esempio, in un esercizio di prova:
- Ci devono essere almeno due settimane di tempo pagato tra i compiti.
Domande che ho trovato finora.
- Quali pezzi specifici di dati devi sapere?
- Il calcolo è necessario?
- Questo dovrebbe essere memorizzato come variabile?
Nell'esempio sopra, le risposte sono sotto.
- Devo conoscere almeno la data di inizio e una seconda data.
- È necessario un calcolo tra le date per vedere se è inferiore a 14 giorni.
- I giorni totali possono essere memorizzati come variabili e utilizzati in un errore per quelli meno di 14 giorni, ecc.
Il mio obiettivo ha senso? Sto cercando di rendere più facile vedere ciò che è necessario in modo programmatico con un modello di domande che posso chiedermi una volta che mi viene data una regola aziendale .
Grazie per il tuo aiuto.