Tutte le domande

5
risposte

Interfaccia separata per i metodi di mutazione

Ho lavorato sul refactoring del codice, e penso di aver fatto il primo passo verso la tana del coniglio. Sto scrivendo l'esempio in Java, ma suppongo che potrebbe essere agnostico. Ho un'interfaccia Foo definita come public interface F...
posta 23.06.2015 - 05:46
2
risposte

Quale struttura dati useresti per rappresentare un composto organico?

Ci sono buone strutture dati là fuori che possono essere usate per rappresentare una molecola? Stavo pensando che forse lo rappresento come un grafico rendendo ogni atomo un vertice, tuttavia, è comune che i composti organici abbiano molti ca...
posta 06.05.2015 - 19:33
2
risposte

Categorie di cicli "for"

Ricordo che una volta ho letto alcune ricerche in cui era stato analizzato un corpo di codice C e i risultati erano che la stragrande maggioranza di for cicli poteva essere suddivisa in circa cinque categorie, corrispondenti agli equivalent...
posta 08.01.2013 - 09:40
3
risposte

Iniezione di dipendenza: A che punto posso creare un nuovo oggetto?

Sto refactoring di un'applicazione PHP , e sto cercando di fare ha molto dependency injection (DI) possibile. Mi sento come se avessi una buona conoscenza di come funziona, e posso certamente vedere le mie classi diventare molto più snelle...
posta 31.10.2013 - 18:14
5
risposte

È sicuro convertire i percorsi dei file di Windows in percorsi di file Unix con una semplice sostituzione?

Quindi, ad esempio, dire che l'ho fatto in modo che tutti i miei file vengano trasferiti da una macchina Windows a una macchina Unix come tale:% da% a C:\test\myFile.txt (la lettera di unità è irrilevante a questo punto). Attualmente, la...
posta 16.06.2014 - 16:26
2
risposte

Qualcuno può spiegare il concetto dietro la memoizzazione di Haskell?

(nota che sto ponendo la domanda qui perché riguarda la meccanica concettuale di essa, piuttosto che un problema di codifica) Stavo lavorando su un piccolo programma, che utilizzava una sequenza di numeri di fibonacci nella sua equazione, ma...
posta 09.12.2013 - 14:45
1
risposta

Codice di organizzazione per lo sviluppo di app iOS

Ho sviluppato un'app per la piattaforma iOS e, come ho visto, ho notato che ho fatto un lavoro terribile per mantenere i miei file (.h, .m, .mm) organizzato. Esistono standard di settore o migliori pratiche quando si tratta di organizzare i file...
posta 03.07.2012 - 17:07
1
risposta

Perché occorrerebbero ore per decodificare le trasmissioni dal rover Curiosity via MRO?

Questo video clip della NASA dice che i dati di Curiosità trasmesso dal Mars Reconnaissance Orbiter (MRO ) sarebbe stato memorizzato per alcune ore, quindi trasmesso alla Terra (apparentemente impiegando circa 14 minuti), dopo di che ci vor...
posta 13.08.2012 - 03:09
3
risposte

Archiviazione sicura di dati segreti in un'applicazione Web lato client

Ho questa applicazione web che sarà tutta la tecnologia lato client (HTML, CSS, JavaScript / AngularJS, ecc ...). Questa applicazione web interagirà con l'API REST per accedere e modificare i dati. Al momento è indeciso sul tipo di sistema di au...
posta 05.04.2013 - 17:15
1
risposta

Qual è la differenza dai modelli di sviluppo push e pull?

Stavo leggendo Extreme Programming Explained, Second Edition e nel capitolo 11 "The Theory of Constraints" il gli autori parlano del vecchio e obsoleto modello di sviluppo "push" e del modo XP, il "pull" modello di sviluppo . Sembra un conc...
posta 18.03.2012 - 18:16