Tutte le domande

5
risposte

Utilizzo di modelli diversi per funzionalità simili

Sono l'unico sviluppatore di un progetto che, come per qualsiasi progetto software, potrebbe essere preso da qualcun altro in futuro. Diciamo che ho usato lo schema X per implementare la funzione A. Dopo aver sviluppato e terminato la funzion...
posta 30.08.2016 - 12:37
2
risposte

Comportamenti di test unitari senza abbinamento ai dettagli di implementazione

Nel suo talk TDD, dove è andato tutto storto , Ian Cooper spinge l'intento originale di Kent Beck dietro i test unitari in TDD (per testare comportamenti, non i metodi delle classi in particolare) e argomenta per evitare di abbinare i test all'...
posta 28.03.2014 - 08:46
2
risposte

Copertura - difetto nell'algoritmo - come sbarazzarsi del suo uso?

Introduzione Molti dei motori di rendering della grafica vettoriale di tipo mainline hanno un difetto algoritmico al loro interno. Rendono ogni forma separatamente e gli antialias calcolando la copertura dei pixel e quindi li compongono uno s...
posta 26.09.2016 - 13:42
1
risposta

Abbina due stringhe ma consente un certo grado di errore

Come posso abbinare due stringhe, ma allo stesso tempo consentire che il numero X di caratteri sia errato nella partita. Il numero di errori dovrebbe essere una variabile controllabile. Sebbene il numero X di caratteri non possa corrispondere...
posta 13.08.2013 - 21:19
3
risposte

In che modo il Mono Project è riuscito a rilasciare le librerie LGPLed sotto il MIT?

Il progetto Mono aveva le librerie LGPLed. Infatti mbundle dice ancora quando lo esegui Note that statically linking the LGPL Mono runtime has more licensing restrictions than dynamically linking. See http://www.mono-project.com/Li...
posta 27.05.2016 - 18:18
4
risposte

Quali sono le responsabilità del principale nella programmazione orientata agli oggetti?

Sono nuovo nella programmazione orientata agli oggetti e non capisco quale sia lo scopo principale. Sì, ho letto che è il "punto di ingresso" del programma, ma quello che non capisco è ciò che dovrebbe essere nel principale? E quali sono le s...
posta 13.11.2016 - 11:51
1
risposta

Ostacoli all'uso di Git Flow in Subversion

Il mio team al lavoro sta avviando un nuovo progetto, utilizzando Subversion come VCS (puoi considerare questo insieme in pietra ai fini di questa domanda). Siamo ancora nelle prime fasi del progetto e stiamo cercando di concordare un modello di...
posta 12.12.2013 - 02:34
1
risposta

Licenza MIT e Creative Commons per immagini e altre risorse

Qualcuno potrebbe risolvere una particolare confusione di licenze per me? Sono sempre molto perplesso su come funziona la licenza del software. Voglio che tutti siano in grado di utilizzare il mio software con restrizioni minime, se non nessu...
posta 17.05.2016 - 23:06
1
risposta

Perché i costruttori di dati con lo stesso nome non sono consentiti in diversi costruttori di tipi?

La seguente dichiarazione dà un errore: type Vec2d = (Float, Float) type Vec3d = (Float, Float, Float) -- Rect x y defines a rectangle spanning from (0,0) to (x,y) data Obj2d = Rect Float Float | Translate Vec2d Obj2d -- Cuboid x y...
posta 23.06.2014 - 15:59
1
risposta

Perché Pull Requests non può essere implementato seriamente in Mercurial?

Una settimana fa, ero a LFNW e mentre stavo parlando con Larry Hastings dopo il suo discorso, ha detto (parafrasato): There's something in Git that makes the Pull Request workflow possible that isn't there in Mercurial. That's why Pull Re...
posta 30.04.2016 - 22:41