Domande con tag 'design'

6
risposte

Quanto è sicuro nascosto AJAX richiede prestazioni false?

Che cos'è una richiesta AJAX nascosta? Ho notato un aumento nell'utilizzo di richieste AJAX nascoste progettate per far apparire immediatamente l'azione dell'utente. Mi riferirò a questo tipo di richiesta AJAX come non-bloccante. È una richie...
posta 31.01.2013 - 16:36
7
risposte

Un sistema può essere guidato da dati al 100%?

Il mio nuovo capo ha lavorato a questo progetto per molti anni. Sono qui da poche settimane, ma non sono sicuro che sia possibile. Vorrebbe progettare un sistema "al 100% guidato dai dati". Quindi, se inseriamo abbastanza dati, possiamo defin...
posta 07.03.2014 - 20:14
7
risposte

Quando NON applicare il principio di inversione delle dipendenze?

Attualmente sto cercando di capire SOLID. Quindi il principio di inversione delle dipendenze significa che qualsiasi due classi dovrebbe comunicare tramite interfacce, non direttamente. Esempio: se class A ha un metodo, che si aspetta un pu...
posta 25.02.2015 - 19:26
3
risposte

Qual è una pratica migliore: metodi di supporto come istanza o statici?

Questa domanda è soggettiva, ma ero solo curioso di sapere come la maggior parte dei programmatori si avvicina a questo. L'esempio sotto è in pseudo-C # ma questo dovrebbe applicarsi anche a Java, C ++ e altri linguaggi OOP. Ad ogni modo, qua...
posta 02.10.2011 - 15:40
2
risposte

Quando utilizzare il protocollo avanzato di Accodamento messaggi come RabbitMQ? [chiuso]

Qualcuno può spiegarmi in quali casi d'uso dovrei considerare l'utilizzo di AMQP come per es. RabbitMQ? Quali sono i pro e i contro?     
posta 28.04.2012 - 10:25
10
risposte

In che modo i test unitari facilitano la progettazione?

Il nostro collega promuove la scrittura di unit test in quanto ci aiuta effettivamente a perfezionare le nostre idee di progettazione e refactoring, ma non vedo come. Se sto caricando un file CSV e lo analizzo, in che modo il test dell'unità (co...
posta 09.02.2017 - 19:12
9
risposte

Le classi con un solo metodo (pubblico) sono un problema?

Attualmente sto lavorando a un progetto software che esegue la compressione e l'indicizzazione su filmati di videosorveglianza. La compressione funziona dividendo gli oggetti di sfondo e in primo piano, quindi salvando lo sfondo come un'immagine...
posta 29.01.2014 - 08:16
9
risposte

Le classi manager possono essere un segno di cattiva architettura?

Ultimamente ho iniziato a pensare che avere molte classi di manager nel tuo design sia una brutta cosa. L'idea non è maturata a sufficienza per farmi un argomento convincente, ma ecco alcuni punti generali: Ho scoperto che è molto più diffi...
posta 11.01.2012 - 12:51
10
risposte

Sii liberale in ciò che accetti ... o no?

[Disclaimer: questa domanda è soggettiva, ma preferirei ottenere risposte sostenute da fatti e / o riflessioni] Penso che tutti siano a conoscenza del principio di robustezza , in genere riassunto dalla legge di Postel: Be conservativ...
posta 16.10.2010 - 15:41
17
risposte

L'ottimizzazione prematura è davvero la radice di tutto il male?

Un mio collega oggi ha impegnato una classe chiamata ThreadLocalFormat , che fondamentalmente spostava le istanze delle classi di Java Format in un thread locale, dal momento che non sono thread-safe e "relativamente costosi" da creare. Ho s...
posta 29.12.2015 - 08:56