Tutte le domande

3
risposte

È meglio chiamare una funzione più volte o assegnare una variabile più volte e chiamare la funzione una volta? [duplicare]

È meglio scrivere if (condition) { do_something(0); } else if (other_condition) { do_something(1); } else { do_something(2); } o int variable; if (condition) { variable = 0; } else if (other_condition) { variable = 1...
posta 11.02.2015 - 22:36
4
risposte

Come invertire correttamente l'istruzione if quando ci sono due condizioni?

In PHP ho questa istruzione if ( $first e $second valuterà in true o false ): if ($first && $second) { // evereything is OK } else { throw new Exception()... } Il mio vero codice è molto più complicato, st...
posta 08.01.2016 - 16:36
3
risposte

Chiamando un costruttore da una classe genitore in una classe derivata

Sto provando a creare una classe genitore con un costruttore che accetta un singolo int come parametro. Devo anche derivare una classe figlia che crei due istanze della classe genitore usando un costruttore che prende due interi. So di usare la...
posta 28.03.2016 - 21:46
3
risposte

Word per specificare che un albero ha numeri arbitrari di rami, al contrario di un albero binario

Come si chiama un albero in cui ogni nodo ha un numero arbitrario di bambini (cioè non necessariamente 2)? Sto provando a cercare alcuni algoritmi online e Google continua a restituire risultati per alberi binari quando specificano solo "albe...
posta 29.09.2016 - 18:46
5
risposte

Architetto nella nostra azienda è contro DTO [chiuso]

Ho questo facile DTO (Data Transfer Object) : public class SoonestOffersModel { public Offer Offer { get; set; } public DateTime Date { get; set; } } L'offerta è un'entità. Il nostro architetto è contrario a questi DTO, perché sta...
posta 30.11.2015 - 10:57
3
risposte

Esiste una programmazione orientata al protocollo?

Copia / incolla il mio commento da questo articolo sumarizing un post su reddit: I really don't think "Protocol Orientation" is something new... You've got protocols in Obj-C, you've got Interfaces in Java, Abstract Classes in C++,...
posta 12.08.2016 - 15:38
4
risposte

Devo inizializzare un elenco quando lo dichiaro o devo usare un blocco statico?

Qualcuno potrebbe spiegare quale dei due frammenti seguenti è la procedura migliore per inizializzare un static final List ? Inizializza quando dichiari: public class Sample { private static final List<String> myList = Colle...
posta 06.04.2016 - 15:18
4
risposte

È una buona idea che il comportamento del metodo dipenda dal thread chiamante?

Voglio creare una sottoclasse di una classe di terze parti, per renderla protetta da thread. Ho una buona idea di come implementarlo, ma c'è un problema: la superclasse ha una proprietà, che influenza il comportamento di uno dei suoi metodi....
posta 26.10.2015 - 19:04
4
risposte

Composizione sull'ereditarietà, perché non entrambi?

Ho questo scenario fuori dal contesto , dove ciò che ritengo sia una buona pratica mi lascia in una situazione di implementazione di un'interfaccia e utilizzo della composizione per eseguire l'implementazione . Immagina quanto segue:...
posta 12.04.2017 - 08:37
3
risposte

Perché il compilatore non assume che la condizione dell'istruzione if sia corretta al suo interno?

Prima di tutto: scusa per il titolo, ma non ho ora come formulare meglio il significato della mia domanda successiva in una singola frase. Mentre stavo scrivendo il seguente codice Swift : if errorData.isMemberOfClass(UIAlertControlle...
posta 05.07.2016 - 11:24