Tutte le domande

1
risposta

C ++ 11 supporto per le funzioni di elenco di ordine superiore

La maggior parte dei linguaggi di programmazione funzionali (es. Common Lisp, Scheme / Racket, Clojure, Haskell, Scala, Ocaml, SML) supportano alcune funzioni di ordine superiore comuni sugli elenchi, come map , filter , takeWhile ,...
posta 18.10.2012 - 20:10
7
risposte

Documentazione degradante: come affrontarla?

Importante : abbiamo nessun problema con la documentazione del codice sorgente . Questo appartiene al normale controllo del codice e viene tenuto aggiornato. Il nostro problema è con la documentazione degli sviluppatori (o, "esterni", se lo...
posta 23.07.2012 - 18:10
4
risposte

Esiste un modo migliore per scrivere i test unitari di una serie di "AssertEquals"?

Ecco un esempio di base di ciò che deve essere il mio test unitario, usando qunit: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Cont...
posta 22.01.2014 - 22:28
4
risposte

Come gestire progetti di programmazione che falliscono?

Non è raro che i progetti falliscano. Come programmatore, come gestisci progetti che falliscono? Alcune definizioni di errore: Manca la scadenza. Il codice e la funzionalità non fanno quello che dovrebbero. Il software diventa vapo...
posta 22.09.2010 - 18:20
1
risposta

Google Blink (nuova forcella WebKit): Significato di "Spostamento di DOM in Javascript"?

Dal Blink Blog : Finally we’d like to explore even larger ideas like moving the entire Document Object Model (DOM) into JavaScript. Che cosa significa? Significa che il DOM di WebKit è attualmente non codificato in JavaScript ma in qu...
posta 04.04.2013 - 09:12
2
risposte

UnsupportedOperationException nelle interfacce framework java collections

Guardando attraverso il Java Collections Framework, ho notato che alcune delle interfacce hanno il commento (optional operation) . Questi metodi consentono di implementare le classi attraverso un UnsupportedOperationException se semplic...
posta 10.07.2015 - 17:40
5
risposte

Qual è il modo più efficace per condividere il codice tra le applicazioni .NET?

Nel nostro lavoro, abbiamo diverse applicazioni .NET che condividono molte funzionalità di base. Abbiamo creato queste applicazioni utilizzando un'architettura pulita a più livelli, ma abbiamo colto il momento in cui ci rendiamo conto che abbiam...
posta 02.10.2013 - 02:54
2
risposte

Perché dovrei usare ElasticSearch se già utilizzo un database grafico?

Non trovo alcuna spiegazione approfondita sul web su un confronto tra ElasticSearch e i database dei grafici. Entrambi sono ottimizzati per attraversare i dati. ElasticSearch sembra essere ottimizzato per l'analisi. Tuttavia Neo4j si basa...
posta 08.08.2014 - 18:17
4
risposte

Come gestisci l'estensibilità nei tuoi sistemi multi-tenant?

Ora ho alcuni grandi prodotti multi-tenant basati sul Web e molto presto vedrò che ci saranno molte personalizzazioni specifiche per i titolari. Un campo in più qui o là, forse una pagina in più o qualche logica in più nel mezzo di un flusso...
posta 13.12.2011 - 22:09
1
risposta

Open Close Principle (OCP) vs Dependency Inversion Principle (DIP)

Stavo cercando di capire la differenza tra Open Closed Principle (OCP) e Dependency Inversion Princible (DIP). Sulla base di ricerche che ho fatto finora su Internet, sono giunto alla conclusione che "il DIP è un'opzione attraverso la qua...
posta 09.12.2013 - 17:39