Domande con tag 'clean-code'

1
risposta

La corrispondenza dell'elenco dei parametri del costruttore della superclasse sta trattando un valore predefinito nullo come un valore non nullo all'interno di un costruttore una violazione di LSP? [duplicare]

In qualche modo mi sono imbattuto in questo quando ho problemi con FlashPunk, e lo userò come esempio. Essenzialmente la classe sprite principale è praticamente la classe Entity . Il costruttore di Entity's ha quattro parametri, ci...
posta 13.06.2014 - 04:14
0
risposte

Applicazione di una funzione sovraccaricata / basata su modelli in base al tipo di QVariant

Sto provando a prendere un QVariant (in questo caso da un QProperty generato su una classe) e in base al tipo, restituire un QWidget che consente di modificarlo in modo appropriato. una firma per la funzione di conversione potr...
posta 06.07.2018 - 18:04
1
risposta

Buona correzione vs Risoluzione rapida [duplicato]

Partiamo da questo principio: la qualità è una funzione che non puoi aggiungere a un progetto nel bel mezzo del processo di sviluppo. Questo è lo scenario: due settimane per andare a vivere con il mio progetto e, uno degli sviluppatori ha a...
posta 11.11.2013 - 11:54
1
risposta

Node.js script const variabili in SCREAMING_SNAKE_CASE o camelCase

TL / DR: Quando si richiede un altro script in Node.js e lo si definisce come const se il nome della variabile è ancora in camelCase come se fosse normale con var o dovrebbe invece essere in SCREAMING_SNAKE_CASE come è più normale per un const...
posta 14.09.2017 - 13:53
2
risposte

Come evitare il codice spaghetti quando ho un sacco di condizioni? [duplicare]

Ho il seguente problema: Un utente può prelevare denaro da 2 sistemi di pagamento (ma il numero di sistemi di pagamento può cambiare in qualsiasi momento in futuro). Se l'utente ha un account fidato su uno di questi sistemi di pagamento,...
posta 05.11.2014 - 17:42
1
risposta

Semplice ma frequente lancio vs ragionevole ma raramente lancio vs complesso ma mai lancio [duplicato]

Un sacco di codice progettato per convertire o analizzare alcuni dati di tipo Foo in Bar viene scritto supponendo che non si possano passare intenzionalmente input non validi. In quanto tale, presuppone che tutto sia corretto e gener...
posta 02.08.2018 - 14:43
3
risposte

Architettura pulita: come dividere i casi d'uso? (Gestire le dipendenze del caso d'uso)

Sto cercando di capire l'architettura pulita come spiegato da Zio Bob. La mia applicazione richiede a un utente di eseguire un test. Un test consiste in una raccolta di domande a cui un utente deve rispondere. Un file audio viene riprodotto p...
posta 09.04.2017 - 16:03
2
risposte

Uso di mappe senza caratteri sui limiti dell'API

Che cosa ne pensi di passare mappe senza nome alle API ( pacchetti, sistemi, adattatori ) esterne al dominio principale come in 1st Way di seguito? Gli oggetti strongmente tipizzati si trovano all'interno dell'API del dominio e le regole...
posta 14.07.2017 - 11:15
1
risposta

Come migliorare il codice che deve gestire gli oggetti elenco in casi generali e speciali?

Ho un problema di implementazione che ho condensato nel seguente frammento di codice, perché il codice reale è molto più complicato. Il problema principale è che ho un oggetto contenitore con un elenco misto di persone, ad esempio Manager e inge...
posta 09.10.2014 - 14:06
1
risposta

L'interfaccia utente in un'architettura pulita con un modello client / server [chiuso]

Ho letto (e guardato le presentazioni) su argomenti come: DDD, TDD, BDD, SOLID (principi), schemi di progettazione, codice pulito, architettura pulita, metodologie di progetto agili. Tutto sommato ho una visione abbastanza chiara su come affr...
posta 21.01.2014 - 23:56