Domande con tag 'conditions'

3
risposte

La logica condizionale dovrebbe sempre essere codificata tramite il sistema di tipi, ove possibile?

Ho una scelta. Opzione 1: public class Sample { bool IsRelevant { get; set; } } Opzione 2: public class Sample { } public class RelevantSample : Sample { } C'è una chiara regola ben nota su come prendere questa decisione? La...
posta 30.11.2015 - 23:39
4
risposte

Modo elegante per gestire più percorsi in base alle condizioni del composto [chiuso]

Considera quanto segue: if (x == 5 || x == 10 || x == 12) { if (x == 5) { doSomething() } else if (x == 10) { doSomethingElse() } else { doSomeOtherThing() } doMoreThings() } doThingsAfterThat()...
posta 18.09.2015 - 06:15
4
risposte

Qual è il modo più conciso per testare una condizione booleana con molte clausole AND?

Ho una funzione che restituisce la disponibilità di un modulo, in cui il modulo è disponibile solo se sono soddisfatte più condizioni. Il codice ha il seguente aspetto: bool isShipAvailable() { bool isAvailable; isAvailable = this->are...
posta 31.05.2018 - 20:06
3
risposte

Ifology - come scrivere meglio questa affermazione? [chiuso]

Mi chiedo come scrivere l'istruzione if nel seguente blocco in un modo migliore. Dovrebbe funzionare quando $a è 14, 22, 30 e per tutti i seguenti valori ad intervalli di 8, fino ad un certo limite. Il modo attuale ovviamente non è pos...
posta 24.09.2014 - 22:59
2
risposte

Come stratificare le istruzioni se l'ordine della logica è irrilevante?

Fondamentalmente ho una serie di logiche nel mio sito che possono portare a 5 risultati totali. Fondamentalmente due diversi se test e poi una catch all else statement. Ad esempio: if cond1: if mod1: #do things elif mod2:...
posta 15.08.2014 - 18:11
4
risposte

Definire la logica senza istruzioni if-else annidate

Sto lavorando a un gioco un po 'semplice. Attualmente sto cercando di implementare la logica di gioco per spostare i pezzi intorno. La logica è qualcosa del genere: does player have pieces in inventory? if yes: did they try to m...
posta 21.03.2016 - 17:36
4
risposte

Devo ripetere il codice di controllo delle condizioni o inserirlo in una funzione? [duplicare]

Ho un sacco di chiamate a un metodo che può o non può essere necessario a seconda se determinate funzionalità sono abilitate o meno. Come tale, ho spostato queste chiamate in if blocchi controllando gli stati abilitati. Gli argomenti d...
posta 19.07.2013 - 17:22
1
risposta

Blocchi ElseIf-Else ridondanti [duplicato]

Questi tipi di blocchi if-elseif-else appaiono dappertutto, e in numero non piccolo (quindi meno sono e meglio è). Ogni volta devo pensare e decidere: Voglio il più semplice o il più completo dei due ... e non voglio più pensarci. Ad esem...
posta 19.12.2014 - 21:54
2
risposte

Why elseif invece di else if?

Pochi giorni fa mi sono fermato su alcuni sviluppatori di PHP (per i contributori a un particolare progetto) e ha dichiarato che elseif deve essere usato rigorosamente invece di else if - senza dare alcun motivo, perché? Qualcuno pu...
posta 30.05.2014 - 13:12
2
risposte

I condizionali nidificati hanno un impatto significativo sulle prestazioni? [duplicare]

Questa è una domanda che vive nella mia mente da molto tempo. L'uso di più istruzioni condizionali nidificate influisce sulle prestazioni di un codice acquisito? Finora so che i programmatori hanno creato un termine preciso per descrivere q...
posta 07.10.2015 - 17:10