Domande con tag 'idioms'

1
risposta

Valori float fittizi per forzare le operazioni in virgola mobile

È normale usare espressioni come: x/60.0 per forzare una divisione in virgola mobile quando x è un numero intero in lingue che non hanno operatori distinti per la divisione intero e decimale. È un idioma accettato o è preferibile es...
posta 16.07.2012 - 18:09
3
risposte

Il controllo dei valori di ritorno è sempre richiesto? [duplicare]

Sappiamo che il controllo dei valori di ritorno impedisce il nostro software da stati imprevisti. (Puoi vedere la definizione CWE .) Ma a volte siamo certi del valore restituito. Ad esempio: bool calculateSquareRootReturnFalseIfInputIsNegat...
posta 24.12.2014 - 16:19
2
risposte

Quando utilizzare effettivamente RAII?

Capisco il concetto di RAII: Utilizzare il distruttore come mezzo per liberare risorse, come la memoria, o chiudere handle di file / connessioni database. Provenendo da uno sfondo Java, questo in realtà era piuttosto facile da capire a causa del...
posta 21.04.2017 - 23:03
3
risposte

modello di progettazione per la descrizione di una sottoparte variabile di un file di configurazione

Supponiamo di avere un file XML config come il seguente: <myapp> <settings/> <output> <mailto>mail service configuration parameters</mailto> OR &...
posta 23.01.2012 - 18:51
2
risposte

Quale linguaggio di programmazione scegliere per questa libreria open source? [chiuso]

Quale idioma di programmazione è più facile da usare per gli sviluppatori principianti che scrivono classi di analisi dei file concreti? Sto sviluppando una libreria open source, che una delle funzionalità principali è quella di analizzare i...
posta 25.08.2014 - 14:43
2
risposte

Il dilemma di implementare l'ereditarietà virtuale

Sto lavorando su un linguaggio di programmazione, e sono giunto al dilemma se supportare o meno l'ereditarietà virtuale. Come designer e implementatore del linguaggio, inclusa quella funzionalità rappresenta una maggiore complessità. Come...
posta 11.07.2018 - 13:47
2
risposte

Utilizzo di self.method rispetto all'ambito: metodo DSL

Secondo la Guida allo stile di Thoughbot Rails , dovremmo Use def self.method, not the scope :method DSL. La mia domanda è: è semplicemente per scegliere uno di questi stili e attenersi ad esso per coerenza, o c'è un altro motivo per cu...
posta 17.04.2015 - 06:33
1
risposta

Qual è il modo più idiomatico per creare una raccolta di enum.Enum in Python?

Ho un Enum in Python che assomiglia a questo: import enum class Color(enum.Enum): red = 'red' blue = 'blue' yellow = 'yellow' puce = 'puce' chartreuse = 'chartreuse' E io voglio avere qualcosa come: primary_colors =...
posta 14.09.2017 - 20:52
2
risposte

Nome del pattern per una classe che eredita un generico basato su se stesso

Mi chiedo se esiste un nome per lo schema di definizione di una classe generica con un argomento di tipo in cui il tipo eredita la classe che definisce. Ad esempio public class A<T> where T : A<T> { } Non sono sicuro se c'è p...
posta 09.08.2018 - 03:18
3
risposte

clone () solo parzialmente fattibile; come reagire?

Supponiamo di avere una gerarchia di classi la cui classe base B richiede un metodo clone() da definire nelle sue derivazioni. Anche se questo funziona perfettamente per la maggior parte di essi, esiste questa derivazione X che co...
posta 21.08.2014 - 19:30