Domande con tag 'conditions'

3
risposte

Qual è la differenza (se esiste) tra (null! = $ oggetto) e ($ oggetto! = null) quando si utilizza PHP?

Sono abituato a Java e quindi penso sempre che le condizioni siano interpretate da sinistra a destra, cioè c'è una differenza vitale in null != $obj e $obj != null Ora questo sembra non essere il caso di PHP. Posso fare qualcosa...
posta 21.08.2012 - 14:34
5
risposte

Sta facendo un incarico all'interno di una condizione considerata un odore di codice?

Molte volte devo scrivere un ciclo che richiede l'inizializzazione di una condizione di loop e un aggiornamento ogni volta che il ciclo viene eseguito. Ecco un esempio: List<String> currentStrings = getCurrentStrings(); while(currentStri...
posta 20.03.2014 - 08:25
6
risposte

Rendere più semplici le dichiarazioni IF

Se supponiamo di avere questo piccolo frammento di codice: string str = "checked"; bool test1; if (str == "checked") { test1 = true; } else { test1 = false; } È una cattiva pratica cambiare una semplice affermazione come questa di...
posta 30.05.2013 - 17:08
2
risposte

Convenzione Java per se / else se l'ordine

Ho una struttura if / else if che in alcuni casi non fa nulla. Dal codice che ho visto nella mia carriera, il caso "vuoto" è normalmente lasciato fuori. Ma quando ho scritto il mio codice, non mi sembra giusto lasciare questo caso, ma mostrarlo...
posta 04.10.2013 - 10:44
4
risposte

Differenze nell'istruzione If ... Else ...

Quando ho iniziato a imparare la programmazione, ricordo di aver avuto una discussione con il mio insegnante sulle affermazioni di If Else. Stavo sostenendo che: if { ... } else if { ... } ... è fondamentalmente lo stesso di:...
posta 04.02.2013 - 11:26
3
risposte

Se le istruzioni vs casi di interruttore? in un gioco JavaScript e se usare una funzione [duplicato]

Sto sviluppando un gioco in JavaScript dove inizi con un input utente, memorizzato nella variabile "controller". Le opzioni per l'utente consistono in iniziare a iniziare il gioco o in procinto di apprendere il gioco. Stavo per usare il seguen...
posta 23.12.2013 - 01:18
2
risposte

Scrittura di un test unitario per un'unità dipendente dalla piattaforma

Ho un metodo da testare che dipende dal sistema operativo, qual è l'approccio migliore per testare il metodo a seconda del sistema operativo? E 'per testare su ogni sistema operativo che ho bisogno? C'è un approccio migliore per eseguire i test...
posta 26.12.2013 - 21:36
2
risposte

Branch due volte per condizioni uniche

Considera un'applicazione che visualizza solo i Foobar appartenenti a se stessi agli utenti normali e tutti i Foobar agli amministratori: -- Normal users: SELECT * FROM Foobar WHERE user_id=:user_id; -- Admins: SELECT * FROM Foobar; Attual...
posta 26.02.2014 - 14:26
2
risposte

È buona pratica usare l'assegnazione di array.pop () in una condizione di ciclo?

Ho appena visto uno snippet di codice che utilizzava un'assegnazione pop array in condizioni while; mi chiedevo se questo è accettabile / buone pratiche? var arr = [0,1,2,3,4,5]; var current; while (current = arr.pop()) { // do stuff to each...
posta 09.09.2016 - 01:17
5
risposte

Usando il valore di ritorno di una funzione come condizione if, buona pratica?

Pensi che sia una buona pratica usare i valori di ritorno delle funzioni come se le condizioni fossero? Sto codificando in PHP atm ma è valido per molti altri linguaggi. if(isTheConditionMet($maybeSomeParams)) { } o $res = isTheConditionM...
posta 26.11.2013 - 04:11