Domande con tag 'clean-code'

5
risposte

Devo passare il tempo a pulire il mio codice una volta che funziona, se non è pulito? [chiuso]

Devo passare il tempo a pulire il mio codice una volta che funziona, se non è pulito? La pulizia può richiedere molto tempo. Il mio capo ha solo bisogno che funzioni, ma mi sento infelice se il mio codice non è pulito.     
posta 22.12.2016 - 17:26
1
risposta

Come assicurarsi che il setter di ogni campo esegua un codice specifico?

Sto lavorando con Java 1.7, IDE è Eclipse Indigo. Ho una classe base che ha id come int. Ha anche una variabile booleana onlyIdInitialized ; Lo imposto su true quando viene creato un oggetto con id . public abstract class BaseB...
posta 16.07.2017 - 05:43
1
risposta

Architettura pulita: creazione di un'entità da un insieme di altre entità

Ho un'app che raccoglie punti dati per tutto il giorno. Ogni punto dati è memorizzato in una tabella DataPoint (che è persistente nella tabella DATA_POINTS ). Ho anche un DataPointRepository con operazioni CRUD di base, ma an...
posta 24.04.2017 - 16:51
4
risposte

Come trattare con Law of Demeter nella relazione prodotto-proprietario?

Desidero visualizzare il prodotto e la scheda prodotto contiene molte informazioni sul prodotto e sul proprietario. Come trattare con Law of Demeter in questo prodotto - relazione con il proprietario? Nel controller attualmente ho: Product...
posta 11.03.2018 - 10:54
2
risposte

Devo usare le proprietà per le proprietà delle proprietà?

A volte uso alcune proprietà indirette per impostare o ottenere altre proprietà secondarie, Dò un esempio class Page { public string MainText { set { MainParagraph.Text = value; } get { return MainParagraph.Text; }} public Text...
posta 01.03.2015 - 12:54
2
risposte

Dipendenze all'interno dell'esagono interno di porte e adattatori

In questo articolo Mark Seemann spiega come Onion / Hexagonal Architecture (o Ports and Adapters) sono in qualche modo simili a un'architettura a strati quando viene applicato il principio di inversione di dipendenza (DIP). Soprattutto se cons...
posta 11.01.2018 - 08:42
2
risposte

Informazioni su codice pulito

Esempio: ho un metodo che formatta l'output in base a un parametro da un oggetto. La domanda è: dovrei passare l'oggetto che contiene il parametro al metodo, o solo il parametro richiesto? Sto ancora cercando di comprendere il codice pulito i...
posta 30.01.2013 - 02:32
1
risposta

Come gestire il passaggio di più dipendenze in una gerarchia di moduli

Quindi ho la mia applicazione composta da un numero di moduli in una gerarchia di moduli. Inoltre assumiamo che ogni modulo sia una classe e abbiamo un albero di classi in cui le classi in alto usano le classi sottostanti, per renderlo più sempl...
posta 22.05.2014 - 16:12
3
risposte

Scrivere un codice procedurale pulito ed elegante (BASIC): Esiste una cosa del genere?

Ho imparato a codificare nelle lingue OO. Sono sempre stato interessato a modelli di design, codice pulito, ecc. Ecc., Conosci il tipo. Ora al lavoro sto usando un dialetto BASIC. Dati i moderni valori di programmazione, dovremmo provare a tr...
posta 19.02.2013 - 10:50
1
risposta

Assegnazione di spostamento predefinita e ordine di distruzione dei membri rispetto alla regola dello zero

I membri devono essere distrutti frequentemente nell'ordine corretto. Poiché la creazione di un membro è in ordine di inoltro e la distruzione è in ordine inverso, di solito funziona bene. Tuttavia, quando sono coinvolti gli operatori di assegna...
posta 20.04.2016 - 15:46