Tutte le domande

1
risposta

In un progetto multilivello dove dovrebbero essere definite le interfacce?

Ho un progetto a più livelli composto da tre sottoprogetti, vale a dire progetto di accesso ai dati, progetto di business logic e progetto di presentazione, dove dovrebbero essere definite le interfacce? Immagino che dovrebbero esserci interfacc...
posta 19.12.2016 - 15:35
6
risposte

Quali convenzioni di denominazione utilizzate per le classi di php? [chiuso]

Mi piace molto usare ClassNames e memberNames come convenzione, ma non sono sicuro di come chiamerei il file che contiene una classe. Mi piace rendere le mie classi definite in un file con lo stesso nome della classe. Ma mi piace an...
posta 29.09.2010 - 19:51
1
risposta

ASP.NET MVC - gli MVC M, V e C dovrebbero essere esplicitamente a conoscenza delle entità di dominio?

Poiché questa domanda sembra essere piuttosto soggettiva, la sto postando qui. Diciamo che stai scrivendo la tua versione di Stackoverflow usando ASP.NET MVC, quindi ci sono classi come Question , Answer , User , ecc. Dato che sei...
posta 02.12.2011 - 20:45
2
risposte

Esiste un insieme quasi standard di attributi per annotare sicurezza dei thread, immutabilità ecc.?

Tranne un post del blog qua e là, che descrive gli attributi personalizzati creati da qualcuno, ma che non sembrano avere alcuna trazione - come uno che descrive come enforce immutability , un altro su Documentazione della sicurezza dei thread...
posta 15.07.2011 - 04:56
1
risposta

Quali sono le librerie Clojure essenziali per imparare oltre le basi del "nucleo" [chiuso]

Mi sto insegnando Clojure. Ho iniziato a utilizzare Leiningen , sto lavorando su Clojure Koans , piano per fare LabREPL in seguito, e daremo un'occhiata a Noir . La mia domanda è: quali sono le essenziali librerie e funzioni del Clojure...
posta 14.12.2011 - 14:12
1
risposta

Possibile miglioramento di Damerau-Levenshtein?

Recentemente ho implementato l'algoritmo di distanza Damerau-Levenshtein dallo pseudocodice su Wikipedia. Non sono riuscito a trovare alcuna spiegazione su come funziona esattamente e lo pseudocodice usa nomi di variabili completamente disinform...
posta 06.04.2013 - 20:10
2
risposte

Gerrit, git e revisione di tutto il ramo

Ora sto imparando Gerrit (che è il primo strumento di revisione del codice che uso). Gerrit richiede che una modifica riveduta consista in un singolo commit. Il mio branch di funzionalità ha circa 10 commit. Il modo preferito da un gerrit è d...
posta 15.06.2012 - 15:58
3
risposte

Qual è la differenza (se esiste) tra (null! = $ oggetto) e ($ oggetto! = null) quando si utilizza PHP?

Sono abituato a Java e quindi penso sempre che le condizioni siano interpretate da sinistra a destra, cioè c'è una differenza vitale in null != $obj e $obj != null Ora questo sembra non essere il caso di PHP. Posso fare qualcosa...
posta 21.08.2012 - 12:34
1
risposta

Come avviare una nuova versione principale della mia applicazione, ma mantenere comunque la vecchia versione 'viva'

Ho due applicazioni, chiamate A e B. La versione corrente di queste applciations è 7.x (alcuni clienti eseguono 7.1, altri eseguono 7.2, ...). Entrambe le applicazioni usano una stessa struttura comune (chiamiamola C), in questo modo: +---+ +-...
posta 14.03.2013 - 14:17
1
risposta

euristico per la ricerca di dati non perfettamente ordinati

Dati dati ordinati, la soluzione di ricerca è ovvia. Dati dati non ordinati, le opzioni sensibili sono ordinate, quindi ricerca o ricerca lineare. Questa domanda riguarda cosa fare se i dati sono alquanto ordinati, ma non possono essere ri...
posta 09.04.2013 - 16:13