Domande con tag 'language-agnostic'

2
risposte

Qual è il modo corretto di calcolare i soldi nella programmazione (precisione, ripetendo i decimali) [duplicato]

Questa è la prima volta che scrivo un'applicazione (personale) che comporta il calcolo del denaro. Uno dei potenziali problemi che ho riscontrato riguarda la precisione e la ripetizione dei decimali. Ex. 1 / 3 = 0.333 0.333 * 3 = 0.99...
posta 18.03.2017 - 03:18
2
risposte

Quali sono alcuni esempi di ereditarietà classica invertita? [chiuso]

Esistono esempi di ereditarietà nelle lingue in cui le classi chiamano i loro metodi di sottoclassi piuttosto che i loro metodi di super classi? Non dovrebbe comportarsi come l'ereditarietà tradizionale come la seguente. Parent.method = fun...
posta 17.12.2013 - 18:42
2
risposte

I membri privati sono più utili? [duplicare]

I punti di controllo e i punti di interruzione dei dati consentono di osservare le modifiche di un valore in memoria in molte lingue. Gran parte della giustificazione che ho visto per getter e setter e variabili private dipende dai getter e...
posta 21.07.2015 - 17:50
1
risposta

(Fuzzy) Rilevamento della duplicazione dei dati - strategia dei sistemi di punteggio

Molti sistemi che memorizzano i dati in modo strutturato (sebbene questo sia contrassegnato come indipendente dal linguaggio, l'origine di questa domanda è un database MS SQL) sono in conflitto con i duplicati. Prendendo come esempio una persona...
posta 06.12.2018 - 18:37
2
risposte

Esiste un nome per poter sostituire una variabile per il codice sorgente ad essa assegnato?

Considera il seguente codice (python) x = [1, 2, 3, 4] y = 2 + 3 z = x[0] + y Qui, posso sostituire le espressioni per x e y verbatim nell'espressione per z , possibilmente circondando quindi in qualche sintassi di raggruppame...
posta 12.05.2017 - 19:27
3
risposte

Critica del design / Revisione di un metodo God per un ViewModel

Per qualche motivo il design sottostante non mi sta bene, ma non riesco a trovare un ragionamento articolato sul perché. Vorrei il tuo aiuto nel formulare un caso contro (o per) esso. Supponiamo che il design di FooViewModel sia tale: // So...
posta 26.05.2017 - 09:29
2
risposte

Come progettare le funzioni quando devono lavorare con dati "normalizzati" e "non normalizzati"

Sto lavorando su un'applicazione web che memorizza identificatori, come nomi utente e indirizzi email in forma "normalizzata" e moduli "non normalizzati", per una serie di motivi. Ad esempio, un nome utente "John_Smith" verrebbe normalizzato in...
posta 31.12.2016 - 18:23
1
risposta

Separa le informazioni dipendenti dal contesto dal codice logico principale

Dire, ho un file di codice in cui si trova tutta la logica di base. Inoltre, ho una logica personalizzata che è definita da alcuni flag, come if (a && b && c) {} if (!e && f) {} else if(d && c) {} Questi elem...
posta 11.07.2016 - 11:02
1
risposta

Passa lo stesso argomento a più piccole funzioni rispetto a fare tutto in un'unica grande funzione?

Ho ereditato un metodo di classe da un altro sviluppatore, che ha il seguente aspetto: (Nota: Class:X significa X è un membro di Class nel paradigma OOP.) Class:BigFunction() { ImportantValue = calculateImportantValue()...
posta 28.05.2015 - 06:35
1
risposta

Argomenti Variadic associati: Bitmask vs Array

Introduzione Quanto segue assume C # come lingua di riferimento, o qualsiasi altra lingua tipizzata in modo statico. Questa non è una domanda specifica per l'API di Unity, ma viene utilizzata come esempio. Nell'API di Unity, la maggior par...
posta 29.03.2016 - 15:08