Domande con tag 'design'

3
risposte

Uso di una lingua diversa nello stesso progetto

Ho iniziato a programmare 6 mesi fa al college. Ho imparato Python, C e Java. Voglio creare un progetto e usare questi linguaggi. Ad esempio per cercare una parte dovrebbe usare C perché è più veloce delle altre. Per progettare java ecc. Come si...
posta 21.05.2018 - 02:29
2
risposte

Progettazione di una funzione multi-test per convalidare una stringa

Supponiamo che io voglia eseguire un'azione su una stringa (ad esempio, stampare la stringa) se, e solo se, la stringa prima supera diversi test. I test sono diversi (e possono anche essere funzioni complesse) e "passare" un test può significare...
posta 14.07.2017 - 11:07
2
risposte

valori nulli vs singleton "vuoti" per campi opzionali

Prima di tutto sto sviluppando un parser per un formato basato su XML per la grafica 3D chiamato XGL. Ma questa domanda può essere applicata a qualsiasi situazione in cui i campi della tua classe sono facoltativi, vale a dire che il valore di qu...
posta 23.11.2012 - 09:16
1
risposta

wrapper orientato agli oggetti attorno a una DLL

Quindi sto scrivendo un wrapper gestito da C # attorno a una dll nativa. La DLL contiene diverse centinaia di funzioni. Nella maggior parte dei casi, il primo argomento per ogni funzione è un handle opaco per un tipo interno alla dll. Quindi,...
posta 23.10.2012 - 21:31
2
risposte

Progetta un programma e metodi per farlo

Sto lavorando per diventare un programmatore autodidatta. Ho letto un po 'attraverso molte lingue e ho deciso di iniziare con Java e lo sto usando da diversi mesi. Non ho avuto molti problemi dato che la maggior parte dei miei programmi sono rel...
posta 15.05.2012 - 20:59
2
risposte

Funzioni autonome nello spazio dei nomi globale

Quando si scrivono funzioni non associate e libere, possono essere inserite nello spazio dei nomi globale fintanto che la firma specifica un oggetto con scope dello spazio dei nomi? Ad esempio, nel codice seguente, la progettazione accettabile p...
posta 24.02.2015 - 17:14
1
risposta

Qual è la conferma dell'azione RESTful?

Alcune delle mie azioni API richiedono la conferma tramite SMS per motivi di sicurezza, come la creazione di pagamenti e CRUD per i pagamenti programmati. In questo momento restituisco solo un'entità con AwaitingSMSConfirmation state e...
posta 17.10.2014 - 08:34
4
risposte

Dovremmo convalidare una transizione di stato prima di tentare nel modello di stato?

Quando si applicano le Pattern di stato le transizioni illegali dovrebbero comportare un'eccezione (o almeno questo è ciò che ho capito da il modello) So che le eccezioni sono per "comportamento imprevisto" in cui non si suppone che si veri...
posta 07.02.2013 - 11:44
1
risposta

Test di accettazione per modulo online multi-passo di grandi dimensioni

Devo estendere / correggere un grande modulo online scritto da altri sviluppatori. C'è molto codice, mescolando PHP e JS. È una specie di stile di scrittura di sola scrittura e voglio rifare completamente, ma al momento non posso. Funziona co...
posta 20.12.2012 - 18:00
2
risposte

Strategie di progettazione per l'archiviazione e la convalida dei numeri di serie

Stiamo scrivendo un software per tenere traccia dei Foo Widget. Ogni Foo Widget ha un numero di serie. Il numero di serie è una stringa alfanumerica di 32 caratteri. La stringa è divisa in cinque serie. Ogni set è separato da un trattino (quindi...
posta 26.02.2013 - 20:24