Domande taggate «design»

Domande sulla risoluzione dei problemi e pianificazione di una soluzione attraverso la progettazione di software.



4
È eccessivo avvolgere una raccolta in una classe semplice solo per motivi di migliore leggibilità?
Ho la seguente mappa: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Questo HashMapmappa i doublevalori (che sono punti nel tempo) alla corrispondente SoundEvent"cella": ogni "cella" può contenere un numero di SoundEvents. Ecco perché è implementato come List<SoundEvent>, perché è esattamente quello che è. Per motivi di migliore leggibilità del codice, …


2
Quale è meglio: un gruppo di getter o 1 metodo con un parametro stringa di selezione?
Il nostro dominio di conoscenza coinvolge le persone che camminano a piedi nudi su una piastra di registrazione della pressione. Eseguiamo il riconoscimento di immagini che si traducono in oggetti della classe "Foot", se un piede umano viene riconosciuto nei dati del sensore. Esistono diversi calcoli che devono essere eseguiti …

4
Progettazione di programmi fenotropici
Di recente mi sono imbattuto in un'idea di Jaron Lanier chiamata "programmazione fenotropica". L'idea è di utilizzare interfacce "di superficie" anziché interfacce a punto singolo nei programmi per computer che utilizzano statistiche per rilevare errori minori che in genere causerebbero un arresto anomalo di un programma "classico". La descrizione a …
15 design  program 



6
Come posso migliorare le mie capacità mentre lavoro su progetti reali, in assenza di sviluppatori più esperti? [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Sono lo sviluppatore principale di una piccola azienda, lavorando con C # e ASP.Net. Il …

6
Come ottenere un buon design quando si usano metodi agili?
Uso una metodologia agile (SCRUM) da circa tre anni e ne vedo alcuni vantaggi, in particolare nel feedback a breve termine a molti livelli (dai clienti che hanno accesso anticipato alle funzionalità implementate, dai tester che possono testare funzionalità come non appena vengono implementati, da altri sviluppatori che possono fornire …
15 design  agile 






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.