Tutte le domande

1
risposta

Mutevole con logica interna o immutabile con logica esterna?

So che gli oggetti immutabili sono preferiti agli oggetti mutabili per il ragionamento e la manutenzione. Ma nelle occasioni in cui una classe immutabile ha dei costi, lascia che ti spieghi con un semplice esempio: class Mutable { privat...
posta 14.04.2015 - 06:54
1
risposta

Peculiar architecture interfaceing .NET to out-of-process di AutoCAD

Ho scritto una serie di classi per interagire con AutoCAD da un assembly .NET out-of-process, ma sembra che la mia architettura di classe e le sue interazioni siano insolite. Sto lottando per trovare un modo migliore per progettarli. Alcuni b...
posta 25.03.2015 - 17:09
4
risposte

Creazione di riferimenti a oggetti bidirezionali e mantenimento dell'integrità dei dati

Ho due classi diverse; a Player e a Group . Devo essere in grado di interrogare un Player a cui Group s sono registrati ( player.getGroups() ), e quali Player s sono registrati rapidamente su Group ( group.getP...
posta 03.07.2015 - 11:33
1
risposta

Con una tipizzazione statica sufficientemente avanzata, quali sono i vantaggi dei sistemi di tipo dinamico? [chiuso]

Questa domanda sembra essere abbastanza bene, ad esempio: I linguaggi tipizzati dinamici meritano tutte le critiche? Qual è il presunto aumento di produttività della digitazione dinamica ? ecc. Tuttavia, molte domande e risposte s...
posta 05.06.2015 - 15:59
2
risposte

In che modo le applicazioni distribuite verificano che i dati siano stati elaborati correttamente?

Ci sono molti progetti là fuori che si affidano alla sfera pubblica per elaborare i dati per loro, ma mi chiedo come fanno in modo che ogni computer che partecipa abbia elaborato i dati correttamente. Il primo che viene in mente è il Bitcoin...
posta 26.07.2015 - 12:40
1
risposta

Quando dovrei creare progetti separati in JIRA

Utilizzo JIRA da alcuni mesi - stiamo seguendo i metodi di sviluppo tradizionali (non agile / scrum). Una delle cose che non riesco a decidere è quando dovremmo creare progetti separati in JIRA e quando dovremmo aggiungere problemi ai progetti a...
posta 29.07.2015 - 11:21
1
risposta

Classi annidate tramite un getter (per emulare il namespace)

Quindi, sappiamo tutti che la sintassi introdotta dall'ES6 è sicuramente lo zucchero su ciò che abbiamo fatto, in precedenza. Detto questo, non abbiamo ancora spazi dei nomi (che sarebbe bello ...) Il problema che sto cercando di risolvere è...
posta 30.04.2015 - 13:40
1
risposta

Racchiudere l'invocazione principale di una funzione in un if

Come parte della mia classe CS della scuola, sto leggendo Programming Python di John Zelle. Nel libro, Zelle parla di circondare l'invocazione di un metodo principale con if <condition>: main() dove la condizione è qualcosa come...
posta 17.11.2015 - 01:26
1
risposta

Perché controllare se l'oggetto è nullo

Qual è il punto di if statement nel seguente codice: - (NSArray *)myMethod { NSArray *array = nil; if (!array) { array = [[NSArray alloc] initWithObjects...] } return array; } Qual è il punto del controllo se lo...
posta 16.06.2015 - 03:50
1
risposta

Membro e funzioni indipendenti rispetto all'uniformità dell'interfaccia

L'articolo 23 di Effective C ++ (terza edizione) di Scott Meyers è intitolato: "Preferisci le funzioni non associate ai non membri alle funzioni dei membri". La ragione per cui Scott suggerisce è l'aumento dell'incapsulamento. Quindi, solo le...
posta 17.02.2016 - 14:41