Domande con tag 'conditions'

1
risposta

Riscrive condizionali in OOP senza generici

Diciamo che ho un set di oggetti, foo f; bar br; baz bz; Ho anche una stringa di dati JSON, string JSONstring; A seconda del tipo di oggetto della stringa JSON, ho bisogno di trasformarlo in foo, bar o baz. Ok, bello, avrò un metodo pe...
posta 26.01.2016 - 22:54
2
risposte

Perché le condizioni di Coffman sono necessarie per il verificarsi di un deadlock?

Citando link : A deadlock situation can arise if all of the following conditions hold simultaneously in a system: Mutual exclusion: at least one resource must be held in a non-shareable mode.Only one process can use the resource at a...
posta 19.02.2016 - 18:08
4
risposte

Un modo migliore di gestire le pre condizioni e il logging

1. Immagina di avere il seguente: void Foo::doFoo() { if (!isConditionValid()) { log("doFoo not possible because condition is not valid"); return; } if (!isTheOtherConditionValid()) { log("doFoo n...
posta 04.08.2015 - 10:35
1
risposta

Come calcolare la complessità ciclomatica per vuoti mentre se + si rompe?

Questo è strettamente correlato a questa domanda che richiede la complessità di quanto segue: while (x > level) x = x – 1; x = 0 Utilizzando il metodo grafico ha una complessità = 2. Fred Swartz indica un un modo più rapido di ca...
posta 03.03.2018 - 07:55
1
risposta

jQuery, differenziali e condizionali "se"

Come posso semplificare il seguente codice? Sospetto che possa essere semplificato utilizzando la classe $ .Deferred, ma non so come. if (condition) { $.get('url').done(function () { done(); }); } else { done(); } Non vo...
posta 27.04.2016 - 14:54
3
risposte

Si avvicina al controllo di più condizioni? [duplicare]

Qual è la migliore pratica per verificare più condizioni, in nessun ordine particolare? L'esempio in questione deve verificare quattro condizioni distinte, in qualsiasi ordine, e non mostrare il messaggio di errore corretto. Gli esempi s...
posta 19.03.2013 - 20:58
2
risposte

Booleano-Integer Tipo per sostituire condizionale [chiuso]

Quando si sceglie un valore basato su 2 valori booleani in questo formato var foo:int; if (X){ foo = 50; } else if (Y){ foo = -50; } else { foo = 0; } Ho scoperto che posso condensare in questo modo convertendo le operazioni bo...
posta 23.03.2013 - 23:50
3
risposte

Eliminando i casi cattivi in se ottenere un codice migliore

Ho letto questo link Devo tornare da una funzione in anticipo o utilizzare una dichiarazione if? e ha scatenato un conflitto nella mia testa. Sono d'accordo che sembra più bello e più pulito e immagino che sarebbe il modo in cui lo scriverei....
posta 11.11.2015 - 08:46
3
risposte

Approcci per condizioni non complesse

Ho incontrato codice come questo di seguito. Mi è stato detto che andava bene, e la caldaia non è sempre migliore. Sono d'accordo che lo standard potrebbe essere cattivo, ma non sono sicuro di qualcosa del genere: if (entity.isSomething &a...
posta 15.05.2018 - 19:30
1
risposta

Evita la ripetizione del codice in dichiarazioni condizionali [duplicato]

Ho programmato per oltre 15 anni. Mi considero un ottimo programmatore, ma capisco (come tutti noi) ci sono cose su cui ho bisogno di lavorare. Una di queste cose è la ripetizione del codice quando si tratta di condizioni. Darò un campione gen...
posta 23.08.2014 - 19:06