Domande con tag 'design'

1
risposta

Mantenere aggiornati i diagrammi di architettura logica e fisica

In qualsiasi progetto di sviluppo software che coinvolga sistemi distribuiti con più sviluppatori, avere diagrammi di architettura logica e fisica è la migliore pratica, ma nella mia esperienza questi diagrammi iniziano sempre a essere ben mante...
posta 17.01.2017 - 05:47
1
risposta

Interazione del thread di disegno

Mi piacerebbe disegnare l'interazione di thread (penne e matite) in una notazione UML (-like). Non insisto su UML, tutto ciò che è ovvio al lettore dovrebbe fare. Ho iniziato con i diagrammi di sequenza, ma non ritengo che questo sia il modo...
posta 23.10.2011 - 21:18
5
risposte

Come fare un test dipende dai risultati di un altro test?

Diciamo che esiste una classe di utilità che fornisce alcuni metodi statici comuni usati ovunque nel tuo codice da molte altre classi. Come progetteresti i tuoi test unitari per i consumatori dell'utilità in modo che i loro test falliscano...
posta 27.02.2015 - 10:53
6
risposte

Progettazione di metodi correlati al database, che è meglio restituire: true / false o row affected?

Ho alcuni metodi che eseguono alcuni cambiamenti di dati in un database (inserire, aggiornare ed eliminare). ORM Sto utilizzando i valori int interessati dalla riga di restituzione per quel tipo di metodo. Cosa devo restituire per "il mio meto...
posta 09.07.2014 - 09:30
6
risposte

Interpretazione del principio ASCIUTTO

In questo momento sto lottando con questo concetto di DRY (Do not Repeat Yourself) nella mia codifica. Sto creando questa funzione in cui temo che stia diventando troppo complessa, ma sto cercando di seguire il principio DRY. createTrajectoryF...
posta 17.05.2012 - 19:33
6
risposte

Lottando con il principio della singola responsabilità

Considera questo esempio: Ho un sito web. Permette agli utenti di creare post (può essere qualsiasi cosa) e aggiungere tag che descrivano il post. Nel codice, ho due classi che rappresentano il post e i tag. Consente di chiamare queste classi...
posta 29.11.2011 - 22:58
5
risposte

Quando si dovrebbe preferire l'uso del database per analizzare i dati da un file di testo?

Stavo creando un programma Python per misurare la crescita di codereview.SE . Il mio approccio era quello di ottenere le "Statistiche del sito" mostrate sulla prima pagina e memorizzarle sul mio disco fisso. Ho intenzione di farlo una volta al...
posta 22.08.2013 - 13:14
6
risposte

Ci sono dei taccuini focalizzati sulla programmazione? [chiuso]

So che la carta tecnica esiste, ma ci sono aziende che producono quaderni specifici per programmatori per note / pseudo-codice / disegni? La carta è il mio modo preferito di delineare le cose, quindi l'aggiunta di un pad specializzato alla mi...
posta 28.04.2011 - 20:40
6
risposte

Come si evita l'iterazione all'infinito attraverso design ugualmente sub-ottimali?

Quindi probabilmente, come molti, mi trovo spesso a dover affrontare mal di testa con problemi di progettazione in cui, ad esempio, esiste un modello / approccio di progettazione che sembra adattarsi intuitivamente al problema e ha i benefici de...
posta 28.02.2018 - 04:39
4
risposte

Design pattern per la gestione di una risposta

La maggior parte delle volte in cui scrivo del codice che gestisce la risposta per una determinata chiamata di funzione ottengo la seguente struttura di codice: esempio: questa è una funzione che gestirà l'autenticazione per un sistema di log...
posta 01.05.2012 - 18:53