Domande con tag 'code-smell'

17
risposte

Come allenarsi per evitare di scrivere codice "intelligente"? [chiuso]

Sai cosa provi quando hai bisogno di per mostrare quel nuovo trucco con Expression s o generalizzare tre diverse procedure? Questo non deve essere sulla scala Architecture Astronaut e in effetti può essere utile ma non posso fare a meno...
posta 21.08.2015 - 15:02
12
risposte

Se il codice di prova dell'unità "odori" è davvero importante?

Solitamente mi limito a lanciare i miei test unitari usando copia e incolla e ogni altro tipo di cattiva pratica. I test unitari di solito finiscono per sembrare abbastanza brutti, sono pieni di "odore di codice", ma questo importa davvero? Mi d...
posta 18.05.2011 - 21:41
2
risposte

Che cos'è un codice di "invidia per le funzionalità" e perché viene considerato un odore di codice?

Questa domanda su SO parla della correzione ciò che l'OP ha pensato è il codice caratteristica dell'invidia . Un altro esempio in cui ho visto questa frase elegante è citato in una risposta data di recente qui in programmers.SE. Anche se ho...
posta 21.09.2013 - 06:07
10
risposte

Le variabili flag sono un male assoluto? [chiuso]

Le variabili flag sono malvagie? Il seguente tipo di variabili è profondamente immorale ed è malvagio usarle? "boolean or integer variables that you assign a value in certain places then down below you check then in orther to do something o...
posta 31.10.2012 - 19:29
8
risposte

Ci sono odori architettonici?

Ci sono tonnellate di risorse sul web che fanno riferimento e che elencano gli odori del codice. Tuttavia, non ho mai visto informazioni su odori architettonici . È definito da qualche parte, e c'è una lista disponibile? Sono state condotte ric...
posta 18.02.2011 - 14:56
10
risposte

C'è qualche ragione per usare le classi "plain old data"?

Nel codice legacy, a volte vedo classi che non sono altro che wrapper per i dati. qualcosa come: class Bottle { int height; int diameter; Cap capType; getters/setters, maybe a constructor } La mia comprensione di OO è che le cl...
posta 27.12.2010 - 15:35
6
risposte

Va bene avere odori di codice se ammette una soluzione più semplice per un altro problema? [chiuso]

Un gruppo di amici e io abbiamo lavorato a un progetto per il passato e volevamo inventare un bel modo OOP di rappresentare uno scenario specifico per il nostro prodotto. Fondamentalmente, stiamo lavorando su un stile Touhou gioco infernale d...
posta 13.04.2015 - 07:18
5
risposte

La proprietà del codice è un codice olfattivo?

Questo è qualcosa a cui ho pensato fin da quando ho letto questa risposta nel thread di opinioni controverse sulla programmazione : Your job is to put yourself out of work. When you're writing software for your employer, any software...
posta 19.06.2011 - 01:47
3
risposte

Come affrontare un anti-pattern a freccia "ramificato"? [duplicare]

Recentemente ho letto questa domanda che presenta, la freccia anti-pattern. Ho qualcosa di simile nel codice che sto cercando di refactare tranne che si ramifica. Sembra un po 'come questo: if(fooSuccess==true&&barSuccess!=true)...
posta 23.07.2013 - 14:59
4
risposte

A che punto / intervallo è un file di codice troppo grande?

Sto trovando molti file di linee 2-3k, e non mi sembra proprio che dovrebbero essere così grandi. Quali sono i criteri validi per chiamare in modo oggettivo un file di codice sorgente "troppo grande" ?, esiste una quantità massima di righe ch...
posta 24.11.2012 - 02:35