Tutte le domande

4
risposte

Che livello mi prendo in giro quando ho una funzione? Una funzione di chiamata B che chiama il database?

Ho creato uno scenario in cui ho due funzioni, A e B, entrambe sono testate, ma nonostante i test ho comunque iniettato un bug piuttosto stupido e alcuni dati non entrano nel database. Si noti che non è presente ORM. Ho scritto le mie operazioni...
posta 06.08.2012 - 17:33
1
risposta

Come rifattorizzare un metodo che infrange il principio "La legge di Demetra"?

Spesso mi trovo a rompere questo principio (non intenzialmente, solo attraverso un cattivo design). Comunque recentemente ho visto un po 'di codice che non sono sicuro del miglior approccio. Ho un numero di classi. Per semplicità ho eliminato...
posta 29.06.2012 - 22:25
1
risposta

Composition vs. Ereditarietà [duplicato]

Ecco cosa viene fornito: public interface Request {} // there are 20 subclasses of Request public class CreateUserRequest implements Request { @NotEmpty public String userName; } // request processor is a thing that aimed to process re...
posta 12.07.2012 - 19:20
3
risposte

è una cattiva pratica chiamare una vista da un'altra vista in MVC?

Ho alcune viste chiare, non hanno alcuna logica dietro di esse (non c'è alcuna azione o controller dietro di loro), il loro unico scopo è di avvisare l'utente di qualcosa del tipo "Ti abbiamo inviato un email per confermare il tuo account "," No...
posta 01.06.2012 - 16:41
1
risposta

Progettazione della configurazione per i sottooggetti

Ho la seguente situazione: ho una classe (chiamiamola Main) che incapsula un processo complesso. Questa classe a sua volta orchestra una sequenza di subalgoritmi (AlgoA, AlgoB), ognuno rappresentato da una classe individuale. Per configurare...
posta 15.06.2012 - 12:21
2
risposte

Quali sono i punti chiave da valutare per selezionare un buon gateway SMS?

Stiamo pianificando di aggiungere un'opzione "Account di verifica SMS" per i nostri clienti. (Quindi invieremo solo SMS. Non abbiamo bisogno di un codice breve.) Abbiamo trovato diverse aziende che offrono gateway SMS tramite le API REST (usi...
posta 05.06.2012 - 19:31
2
risposte

E 'pericoloso per me dare alcune delle mie classi Model come metodi di controllo?

Nel mio progetto personale ho cercato di aderire a MVC, ma mi sono anche reso conto che attaccare troppo a MVC può essere una cosa negativa in quanto rende difficile la scrittura e costringe il flusso del programma in modi strani ( cioè alcune s...
posta 17.09.2012 - 12:24
3
risposte

Quali argomenti di Matematica discreta dovrebbe sapere lo studente di informatica medio?

So che Discrete Mathematics è un argomento piuttosto ampio che viene utilizzato in una serie di campi, ma mi chiedevo solo quali sono alcuni degli argomenti che ci si aspetterebbe che uno studente medio di informatica sappia? Ecco la gamma di...
posta 09.08.2012 - 09:28
4
risposte

Qual è l'algoritmo per copiare una regione di una bitmap, in una regione in un'altra?

Nel mio progetto (e sono sicuro che molti altri), ho bisogno di copiare un sottoinsieme (R2) di un'immagine bitmap (R1), in una regione (R3) in un altro, dove la regione di destinazione può essere di qualsiasi dimensione ( allungamento e ridimen...
posta 10.05.2012 - 20:42
1
risposta

DI: una dipendenza stabile può avere una dipendenza volatile?

Recentemente ho letto con Iniezione delle dipendenze in .NET di Mark Seemann e ho tentato di applicare alcune delle cose che ho imparato in un nuovo progetto su cui sto lavorando, e io m stumped su un particolare scenario cercando di determina...
posta 13.08.2012 - 20:52