Tutte le domande

2
risposte

Astrazione su Pattern iteratore?

Recentemente, ho avuto il compito di implementare un progetto di ricerca in cui dovevo leggere un file XML. Il file XML conteneva un elenco di messaggi che dovevo inviare ad un altro sistema su una porta specifica. Ogni messaggio ha un tipo che...
posta 24.02.2016 - 16:10
4
risposte

REST: Posso usare la richiesta POST per leggere i dati?

È contro le best practice utilizzare una richiesta di POST per leggere i dati? Ci sono delle eccezioni a questo? per esempio. Richieste di autenticazione in cui devi POST di dati per eseguire un'azione di lettura. Ho una chiamata AP...
posta 24.03.2016 - 13:31
4
risposte

Libreria di classi - Come comunicare tra oggetti che non sono a conoscenza l'uno dell'altro?

Sto cercando di migliorare le mie capacità e conoscenze di programmazione e ho letto alcuni dei modelli di design e dei video di YouTube, ecc. Un argomento che ho ritenuto interessante era che Singletons era un Anti-pattern che mi ha portat...
posta 13.06.2016 - 16:41
2
risposte

È accettabile testare in base ai dati di output del test piuttosto che ai dati di input nei test unitari?

Sono abituato a scrivere test di unità con asserzioni basate sull'input, ad es. (si spera autoesplicativo e supponiamo che l'uso di dati di test casuali sia corretto) int a = random(); int b = random(); Adder instance = new Adder(); int expRes...
posta 03.03.2018 - 09:12
3
risposte

Programmazione dichiarativa per il controllo deterministico in tempo reale

Diciamo che vuoi controllare un motore in tempo reale. Normalmente useresti un microcontrollore o PC con ad es. linguaggio di programmazione c. Quindi useresti un approccio imperativo. Dì al microcontrollore esattamente come fare il controllo de...
posta 16.03.2016 - 17:00
2
risposte

ha senso creare una richiesta pull senza codice

Sfondo Nella nostra documentazione di start-up, abbiamo ottenuto questo: Difference between a pull request and an issue page In a nutshell, an issue page should only include information and discussion about the issue itself (ie...
posta 14.03.2017 - 11:42
1
risposta

Le ricorsioni sono intrinsecamente meno sicure delle iterazioni?

Java non ha un limite di profondità di ricorsione predefinito. Di conseguenza la ricorsione di seguito (un metodo fittizio che restituisce il valore) genera java.lang.StackOverflowError dopo le iterazioni 62844 (con statico) e 14002 (se...
posta 25.07.2016 - 18:31
3
risposte

ERD: "molti" contro "zero o molti" / "uno o più" notazione di ranuncolo?

Sfondo Ho visto questa figura che descrive le diverse notazioni di ranuncoli usate nell'ERD: Nonsonoingradoditrovareladifferenzatrala"molti" notazione e lo "zero o molti", tuttavia sono riuscito a trovare un esempio ( vedere in basso a sinis...
posta 06.04.2017 - 20:43
2
risposte

Gli oggetti di ritorno complessi devono essere avvolti in una classe helper?

Nel refactoring del codice ho trovato un metodo helper get_records_from_file che ha una firma di ritorno complessa: class RecordDefinition: def __init__(self): self.foo = None self.bar = None def get_records_from_fil...
posta 16.04.2018 - 21:25
3
risposte

Come autore API, dovrei considerare Empty e Null lo stesso nei criteri di ricerca?

Ho un'API RESTFUL, uno degli endpoint riceve i criteri di ricerca che contiene la proprietà per "Titolo". Devo consentire ai consumatori di inviare null (o eliminare la proprietà) o Empty string in questa proprietà e trattare entrambi...
posta 08.02.2018 - 09:28