Domande con tag 'code-smell'

1
risposta

È dipendente dal pigro caricamento di un codice olfattivo?

Durante la mia breve esperienza con DDD mi trovo spesso nella situazione in cui desideravo un qualche tipo di meccanismo di caricamento pigro per risolvere alcuni casi pericolosi in cui potevano essere caricati grandi insiemi di dati annidati....
posta 28.12.2013 - 23:59
1
risposta

Hash Table con gli iteratori come chiavi, è questo design scarso e posso farlo meglio?

Sto sviluppando un programma in cui due volte ho trovato la soluzione a un problema era usare le tabelle hash con iteratori come chiavi e qualche altro tipo arbitrario come valore. Mi sono ritrovato a utilizzare questo modello inizialmente pe...
posta 10.10.2017 - 23:11
2
risposte

Devo controllare l'integrità nel mio codice applicazione o rinviare al database? [duplicare]

Al lavoro abbiamo un sacco di codice come questo (pseudocodice): response form_submit(string username, string password) { if ( username == "" || username.contains(invalid_chars) || password.length < 5 || ... ) {...
posta 15.03.2013 - 21:39
2
risposte

È giusto ereditare alcune eccezioni e implementarle solo attraverso i loro tipi di base?

Quindi, stavo pensando di scrivere eccezioni personalizzate oggi e ho considerato l'eccezione dell'operazione non valida. Questa eccezione può significare molte molte cose e, in alcune azioni, le operazioni potrebbero non essere valide a causa...
posta 03.06.2016 - 05:08
1
risposta

Sta usando l'odore del codice MultiMaps? In caso affermativo, quali strutture di dati alternative si adattano alle mie esigenze?

Sto provando a modellare i personaggi di nWoD per un gioco di ruolo in un programma di creazione di personaggi. Il punto cruciale è che voglio supportare anche il salvataggio e il caricamento dai documenti yaml. Un aspetto del personaggio è i...
posta 26.06.2014 - 23:43
4
risposte

La documentazione estesa è un codice olfattivo? [chiuso]

Ogni libreria, progetto open source e SDK / API che abbia mai incontrato è stata confezionata con un file di documentazione (di solito di grandi dimensioni) e questo sembra in contraddizione con l'opinione diffusa che un buon codice richiede poc...
posta 07.10.2012 - 04:49
3
risposte

Refactoring Atrocious Java Code [duplicate]

Quindi di recente ho iniziato un nuovo lavoro per una piccola azienda di software. Hanno una vecchia tecnologia di cui ero a conoscenza durante il processo di intervista. Tuttavia, ho scavato nel loro codice base, e sono un po 'inorridito d...
posta 21.02.2017 - 22:49
4
risposte

odore di codice: passando attraverso le variabili [chiuso]

Considera questo semplice esempio: def a(val_x, val_y): return 5 + b(val_x, val_y) def b(val_x, val_y): return 1 + c(val_x, val_y) def c(val_x, val_y): return val_x * val_y Passare gli argomenti val_x , val_y da a...
posta 30.03.2018 - 18:00
1
risposta

Esiste un nome per l'odore del codice CSS che può essere visto in nomi di classi come "float" o "white"?

Ho notato del codice nei nostri progetti usando nomi di classi CSS come red , black o float . Voglio fornire alcune informazioni per le persone in modo che sappiano evitarlo. Esiste un nome comune per quell'odore di codice in mo...
posta 24.04.2013 - 00:40
1
risposta

Come posso gestire un membro del team che duplica il codice? [duplicare]

Uno dei membri del nostro team duplica il codice. La duplicazione del codice causa confusione tra i membri del mio team che leggono il suo codice, causa bug sulla linea quando il segmento duplicato è fisso in una posizione e non negli altri e...
posta 16.04.2013 - 14:59