Domande con tag 'design'

12
risposte

È una cattiva pratica passare le istanze attraverso diversi livelli?

Nella progettazione del mio programma, mi capita spesso di passare le istanze di oggetti attraverso diverse classi. Per esempio, se ho un controller che carica un file audio, e poi lo passa a un giocatore, e il giocatore lo passa al playerRunnab...
posta 27.09.2012 - 14:32
4
risposte

Cos'è l'inversione del controllo e quando dovrei usarlo?

Sto progettando un nuovo sistema e voglio sapere quale inversione di controllo (IOC) è, e soprattutto, quando usarla. Deve essere implementato con interfacce o può essere fatto con le classi?     
posta 05.09.2008 - 05:32
16
risposte

Come gestisco la paralisi dell'analisi?

Molto spesso, sono bloccato quando scelgo la migliore decisione di progettazione. Anche per piccoli dettagli, come definizioni di funzioni, flusso di controllo e nomi di variabili, trascorro periodi insolitamente lunghi esaminando i vantaggi e i...
posta 10.12.2016 - 23:37
8
risposte

Uno sviluppatore dovrebbe fare i mockup UI se non ci sono designer nel progetto?

Sto lavorando con un piccolo team che crea un'applicazione web proprietaria e UX non è una priorità poiché i nostri dipendenti saranno quelli che lo gestiscono, ma cerchiamo di rendere più facile il loro lavoro. Dovrei, come sviluppatore, cre...
posta 15.06.2016 - 19:37
12
risposte

Sviluppa velocemente e con errori, quindi correggi gli errori o sii lento, attento a ogni riga di codice? [duplicare]

Possible Duplicates:Frankly, do you prefer Cowboy coding?Prototyping vs. Clean Code at the early stagesGood design: How much hackyness is acceptable?Does craftsmanship pay off? Che è meglio: Coding veloce, senza preoccuparsi di possib...
posta 10.08.2011 - 16:43
6
risposte

Differenza tra una classe di servizio e una classe di supporto [chiusa]

Vorrei sapere che cosa differenzia una classe di servizio da una classe di utilità o una classe helper? Una classe solo con metodi sottostanti chiama il dao è un servizio? L'utilizzo delle classi Helper non viola l'SRP?     
posta 26.01.2012 - 23:37
7
risposte

Se le funzioni devono eseguire verifiche nulle prima di eseguire il comportamento previsto, si tratta di una progettazione errata?

Quindi non so se questa è una buona o cattiva progettazione del codice, quindi ho pensato che fosse meglio chiedere. Spesso creo metodi che eseguono l'elaborazione dei dati che coinvolgono le classi e spesso eseguo molti controlli nei metodi...
posta 02.07.2018 - 22:50
6
risposte

Un ciclo di eventi è solo un ciclo for / while con polling ottimizzato?

Sto cercando di capire cos'è un loop di eventi. Spesso la spiegazione è che in un ciclo di eventi, fai qualcosa finché non ti viene notificato che si è verificato un evento. Quindi gestisci l'evento e continua a fare ciò che stavi facendo in pre...
posta 18.10.2013 - 22:03
12
risposte

Come fare un passo indietro e guardare il codice con occhi nuovi? [chiuso]

Ho trascorso l'ultimo anno come un team individuale per lo sviluppo di un'applicazione rich-client (35.000+ LoC, per quello che vale). Attualmente è stabile e in produzione. Tuttavia, so che le mie capacità erano arrugginite all'inizio del proge...
posta 06.09.2012 - 16:18
15
risposte

È normale pensare a un problema di progettazione per giorni senza codice scritto? [chiuso]

A volte fisso lo sguardo nello spazio o disegna idee e scrivo sulla carta alcuni pseudo codici. Poi lo gratto e ricomincio, poi quando penso di avere la soluzione corretta per il problema comincio a scrivere il codice. È normale pensare per g...
posta 05.04.2012 - 01:13