Domande con tag 'idioms'

4
risposte

Come si impara a programmare (e pensare) il modo in cui Ruby? [chiuso]

Perché faccio questa domanda: Ho appena iniziato a imparare Ruby (e per estensione IronRuby da quando lavoro nel mondo Microsoft). Ho raccolto IronRuby Unleased per insegnarmi la sintassi di base di Ruby e qualsiasi dettaglio di IronRuby....
posta 16.02.2011 - 19:43
3
risposte

Quando diciamo "sanità mentale" quando ci riferiamo all'input dell'utente, stiamo parlando della pulizia dell'input o del fatto che sia o meno sensato?

Spesso sento le persone dire che "sanitizzano l'input", il che significherebbe renderlo pulito. Capisco che ciò significhi "pulizia di contenuti potenzialmente dannosi", in cui la funzione che disinfetta fa qualcosa di simile alla fuga dei carat...
posta 12.07.2011 - 09:09
2
risposte

Come programmare per vincoli / regole

Prima di tutto, durante le interviste in passato, molte volte mi è stato chiesto di progettare alcune o altre varianti del gioco di carte come puzzle di programmazione, e ho provato a progettarlo in modalità OO, ma non sono mai stato soddisfatto...
posta 01.01.2011 - 21:47
1
risposta

Modo idiomatico di scrivere un sistema GUI in Go?

Sto scrivendo un piccolo sistema GUI per il mio gioco in Go. Finora la mia struttura è un po 'come questa: type Component interface { Update() Render(ctx) Translate() GetComponent() []Component AddComponent(c Component)...
posta 24.11.2016 - 11:19
6
risposte

Stile di codifica per chiamate di funzioni concatenate

Una cosa comune che devi fare è prendere un valore, fare qualcosa con esso passando ad una funzione, e poi fare di più con il valore restituito, in una catena. Ogni volta che mi imbatto in questo tipo di scenario, non sono sicuro del modo miglio...
posta 02.09.2013 - 18:12
3
risposte

Idiomaticità di macro in C ++

I macro sono considerati una cosa buona da uno e il male da un altro. C'è una regola empirica quando e quando non usare le macro in C ++? Quando sono le macro idiomatiche e quando dovrebbero essere evitate?     
posta 29.06.2015 - 20:18
3
risposte

Intersezione di entità geometriche

Stavo provando a progettare una piccola API geometrica C ++ per scopi di apprendimento, ma ho riscontrato un problema quando si trattava di intersezioni di entità geometriche. Ad esempio, l'intersezione di una linea e di una sfera può avere tre...
posta 22.11.2013 - 16:23
1
risposta

Perché le eccezioni F # generalmente non sono suffissate con "Eccezione"?

In .NET, è idiomatico il suffisso di tipi di eccezione con Exception . Ma la maggior parte, se non tutte, le fonti che ho visto per i tipi di eccezioni personalizzate in F # non seguono questo idioma. La maggior parte sembra utilizzare il...
posta 03.07.2014 - 23:45
1
risposta

wrapper orientato agli oggetti attorno a una DLL

Quindi sto scrivendo un wrapper gestito da C # attorno a una dll nativa. La DLL contiene diverse centinaia di funzioni. Nella maggior parte dei casi, il primo argomento per ogni funzione è un handle opaco per un tipo interno alla dll. Quindi,...
posta 23.10.2012 - 23:31
2
risposte

Go - idiomi / design per determinare quando un numero sconosciuto di goroutine è completo

Ho un flusso di lavoro in cui cammino ricorsivamente attraverso un gruppo di directory, quindi ogni file esegue un'azione. Sto usando goroutine per percorrere ogni directory e anche per elaborare ogni file. Il problema che ho è di tenere traccia...
posta 11.08.2015 - 05:46