Domande con tag 'design'

5
risposte

Software open source con una buona documentazione del codice per migliorare le capacità di progettazione [chiuso]

Dato che sto cercando di migliorare la progettazione di un buon software, mi chiedo se ci sia un software open source valido (come in ben scritto) con molta documentazione sul codice che mira a spiegare i dettagli sul perché questo o quel proget...
posta 19.07.2012 - 13:23
4
risposte

Come implementare isValid correttamente?

Sto provando a fornire un meccanismo per convalidare il mio oggetto in questo modo: class SomeObject { private $_inputString; private $_errors=array(); public function __construct($inputString) { $this->_inputString = $...
posta 11.10.2012 - 19:59
1
risposta

È un approccio accettabile per annullare / ripristinare in Python?

Sto facendo un'applicazione (wxPython) per elaborare alcuni dati da documenti Excel. Voglio che l'utente sia in grado di annullare e ripetere azioni, anche azioni gigantesche come l'elaborazione simultanea dei contenuti di 10.000 celle. Ho cerca...
posta 27.11.2012 - 21:26
1
risposta

Esecuzione di un programma esterno o affidamento alla libreria sottostante

Contesto: volevo cambiare un'impostazione all'interno di Xfce e ho scoperto che il modo per farlo è tramite xfconf. Il mio primo pensiero è stato installare i file di sviluppo per libxfconf ( libxfconf-0-dev ) e guardare nell'API. Ho cerca...
posta 27.08.2017 - 23:18
4
risposte

C # non ha classi di amici - quali sono le opzioni migliori

Ritorno a questa domanda ogni due anni, quindi ora ho deciso di risolverlo una volta per tutte, chiedendo qui. Quindi, la sequenza: Sto scrivendo una semplice applicazione che analizza il file Json (configurazione per app di terze parti,...
posta 08.08.2018 - 21:04
1
risposta

Elementi di struttura in un programma funzionale

Nell'ambito degli oggetti, abbiamo requisiti, casi d'uso e UML che possono formare una bella cornice concettuale. L'obiettivo è definire gli oggetti, le loro responsabilità, i loro comportamenti e le loro comunicazioni. Quale sarebbe l'equiva...
posta 03.07.2016 - 08:24
4
risposte

Modellazione di opzioni di prodotto complesse

Ho lavorato a un brainstorming su un problema specifico per un po 'e oggi ho pensato a una soluzione. Ma non ne sono troppo sicuro. Quindi questa domanda per feedback e suggerimenti. Userò il semplice esempio di un prodotto T-Shirt . L...
posta 13.01.2017 - 14:38
2
risposte

Progettazione software OO per interfacciamento hardware

La mia domanda è: come posso massimizzare l'incapsulamento per le classi wrapper che si interfacciano con l'hardware. L'hardware è collegato a un PC tramite COM-Ports o porte USB e sto leggendo / scrivendo direttamente o tramite un'API. In en...
posta 26.07.2017 - 08:20
2
risposte

Mappatura delle eccezioni alla risposta all'errore

Immagina un programma che espone un servizio REST / servizio GRPC / qualsiasi servizio, che utilizza diverse librerie di terze parti. Queste librerie possono ovviamente generare eccezioni se qualcosa va storto, ad esempio se l'utente tenta di...
posta 07.02.2018 - 08:45
1
risposta

Endpoint booleano all'interno di un'API RESTful

Attualmente sto progettando un'API RESTful JSON che dovrebbe avere un endpoint booleano come /item/vote che può essere false che significa che un utente non ha votato per un articolo specifico o true che significa che ha votato....
posta 25.03.2016 - 19:36