Domande con tag 'clean-code'

2
risposte

Questo codice può essere reso più conciso? [chiuso]

Mi sono imbattuto recentemente in qualche codice dove in molti, molti posti, le valutazioni di espressioni venivano assegnate a diversi array un indice alla volta. Un esempio di psuedo-code: array[0] = item1[0] + item2[0]; array[1] = item1[1]...
posta 30.06.2014 - 06:48
1
risposta

Convenzione Java - Implementazione di due funzioni simili per due oggetti diversi

Ho due classi, chiamiamole Foo e Bar . Entrambi estendono classi diverse ( Foo extends X , Bar extends Y ), che hanno un antenato comune "via via" l'albero di ereditarietà, qualcosa del genere: Sia Foo che Bar...
posta 13.12.2018 - 10:55
3
risposte

Aggiornamento di entità nidificate con vincoli senza ottenere spaghettimadnessità

Ho un "nodo" di endpoint che dovrebbe accettare un'entità. Questa entità può contenere diverse sub-entità con ancora alcune sub-entità. Poiché si tratta di un endpoint di "importazione", alcune delle entità o sub-entità possono esistere dalle im...
posta 06.08.2018 - 14:23
2
risposte

Segnala gli argomenti in una classe html factory

Mi è stato detto che gli argomenti flag (argomenti booleani) sono una cosa negativa perché complica la firma del metodo e significa che il metodo fa più di una cosa. Un problema che ho con questa regola è che cosa succede se ho una classe htm...
posta 25.06.2015 - 00:27
1
risposta

Argomenti Variadic associati: Bitmask vs Array

Introduzione Quanto segue assume C # come lingua di riferimento, o qualsiasi altra lingua tipizzata in modo statico. Questa non è una domanda specifica per l'API di Unity, ma viene utilizzata come esempio. Nell'API di Unity, la maggior par...
posta 29.03.2016 - 15:08
2
risposte

Design pattern per detenere scambi di API? [chiuso]

Sto sviluppando una semplice applicazione che esegue la scansione nelle pagine Web per ottenere alcune informazioni. Per questo ho usato e testato alcune librerie, come crawler4j, jsoup, jaunt e htmlunit. Ho scambiato più volte un'API con un'alt...
posta 30.01.2016 - 01:08
4
risposte

Procedura consigliata per popolare una classe 'contenitore'

diciamo che ho diversi oggetti Object A , Object B , Object C in diverse parti del mio progetto. Ho definito un Object X che viene utilizzato solo per memorizzare alcuni valori specifici dagli oggetti sopra menzionati più alcun...
posta 24.05.2018 - 14:53
1
risposta

Devo separare nella propria classe quando si creano metodi privati nel livello di servizio?

Desidero che il mio progetto rispetti i principi SOLID e scriva codice pulito, ma non sono ancora molto chiaro quando dovrei separarmi dal livello di servizio. Ho un controller Web Api 2.0 chiamato ParkingController che ha il seguente metodo:...
posta 24.10.2017 - 09:41
1
risposta

Come denominare una funzione (orientamento immagine non predefinito)?

Ho un'interfaccia C ++ per il fornitore di video. I frame possono essere ruotati (verticale / orizzontale) come risultato delle funzioni specifiche della piattaforma. enum class EFrameOrientation { KUp, // default orientation KDown,...
posta 25.10.2017 - 15:39
1
risposta

Viste incapsulate in MVC

Questa è una domanda di architettura / design che mi è venuta in mente quando ho confrontato le attuali pratiche MVC in PHP con lo sviluppo basato su componenti in Javascript. La mia domanda è: Perché la vista (o parti della vista) non de...
posta 13.07.2017 - 20:29