Domande con tag 'code-smell'

5
risposte

Cosa fare quando il tuo collega di lavoro non capisce il design che cerca di essere mantenuto [chiuso]

Un progetto software su cui sto lavorando coinvolge me e un altro programmatore. Il progetto prevedeva un back-end del motore con un front-end MVC. Inizialmente ho fatto molto del lavoro sul progetto e quindi ho impostato alcune semplici metodol...
posta 02.08.2011 - 05:33
4
risposte

Il "codice olfattivo" è ancora una metafora utile o l'uso improprio del termine ha sovvertito il suo significato? [chiuso]

Ne ho incontrati alcuni commenti e risposte su Programmers.SE che denigrano l'uso della frase "Code Smell" e mi sono chiesto quale sia il ragionamento per chi non lo apprezza. Ho incontrato per la prima volta questo termine quando ho letto...
posta 06.02.2012 - 03:06
4
risposte

È un odore di prova o è anche peggio?

Recentemente ho esaminato alcuni testscripts che assomigliano un po 'a ... try { receiveSomething(); // something was received even though it shouldn't failTest(); } catch (TimeoutException e) { // nothing should be received succedTe...
posta 14.02.2013 - 11:07
3
risposte

Sta avendo un interruttore per accendere o deridere un odore di codice?

Ho un metodo che assomiglia a questo: def foobar(mock=False, **kwargs): # ... snipped foobar effettua effettivamente diverse chiamate ad Amazon S3 e restituisce un risultato composto. Per rendere questo testabile, ho introdotto il...
posta 01.08.2011 - 04:13
4
risposte

Odiando il tuo codice - nel bene o nel male, come lo gestisci? [chiuso]

Hai mai avuto la sensazione che il tuo codice sia cattivo, l'intero progetto è un disastro e vuoi solo scendere? Nel tuo lavoro quotidiano puoi spiegare questo sentimento con i tuoi colleghi, capo stronzo o qualcosa del genere. Ma con i progetti...
posta 26.03.2013 - 02:03
4
risposte

Gli iframe sono un odore di design?

Nel nostro business abbiamo alcune vecchie e nette applicazioni 1.1 1.1 che, anziché essere aggiornate con la forza, ti consentono di aggiungere un iFrame per poter inserire nuove funzioni. È diventata un'opzione così conosciuta che molti dir...
posta 20.05.2011 - 01:06
5
risposte

Sta facendo un incarico all'interno di una condizione considerata un odore di codice?

Molte volte devo scrivere un ciclo che richiede l'inizializzazione di una condizione di loop e un aggiornamento ogni volta che il ciclo viene eseguito. Ecco un esempio: List<String> currentStrings = getCurrentStrings(); while(currentStri...
posta 20.03.2014 - 08:25
3
risposte

questa immagine javascript è un pattern predefinito?

In qualche codice javascript sto lavorando al refactoring Ho gestito casi in cui volevo impostare come predefinito una proprietà dell'oggetto su true senza dover passare attraverso il code-base e aggiungere la proprietà a ogni istanza dell'ogget...
posta 04.01.2013 - 18:43
2
risposte

Classe che restituisce più valori non correlati, esiste un modo migliore per ottenere questo risultato?

Ho una classe "tracker". Questa classe tiene traccia degli oggetti da una determinata immagine di input. Ma oltre a questo, c'è un altro parametro che corrisponde a un valore utilizzato nella generazione dell'immagine. Il tracker potrebbe voler...
posta 29.11.2018 - 22:46
6
risposte

La manutenzione del codice è in genere un progetto speciale o è considerata parte del lavoro quotidiano?

In precedenza, ho chiesto di scoprire quali strumenti sono comunemente usati per monitorare metodi e basi di codice, per scoprire se i metodi sono diventati troppo lunghi . La maggior parte delle risposte suggerivano che, oltre alla manutenz...
posta 03.02.2011 - 23:11