Domande con tag 'refactoring'

9
risposte

Come scrivere test unitari prima del refactoring?

Ho letto alcune risposte alle domande lungo una linea simile, come "Come fai a mantenere i tuoi test unitari funzionanti durante il refactoring?". Nel mio caso lo scenario è leggermente diverso in questo Mi è stato dato un progetto da rivedere e...
posta 16.05.2016 - 15:27
2
risposte

Scrittura test per codice il cui scopo non capisco

Recentemente ho completato un refactoring black-box. Non riesco a verificarlo, perché non riesco a capire come testarlo. Ad un livello elevato, ho una classe la cui inizializzazione implica l'acquisizione di valori da una classe B. Se la clas...
posta 23.02.2017 - 14:07
17
risposte

Come posso fare del refactoring una priorità per la mia squadra?

Il codice base con cui lavoro quotidianamente non ha test automatizzati, nomi incoerenti e tonnellate di commenti come "Perché è questo qui?", "Non sono sicuro se è necessario" o "Questo metodo non ha un nome corretto" e il codice è disseminato...
posta 03.10.2011 - 00:44
11
risposte

Come evitare i rifattori a cascata?

Ho un progetto. In questo progetto ho voluto refactoring per aggiungere una funzionalità, e ho refactored il progetto per aggiungere la funzionalità. Il problema è che quando ho finito, ho scoperto che dovevo apportare una piccola modifica al...
posta 11.01.2015 - 15:53
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
5
risposte

Quanto dovremmo rinominare il codice e i dati quando cambiano le nomenclature degli utenti finali?

Molto tempo fa abbiamo aggiunto una funzione in cui i nostri utenti potevano "accettare" un'immagine dopo essere stata aggiunta a una coda del flusso di lavoro. Risulta, abbiamo usato il termine sbagliato, e gli utenti effettivamente "Approvano"...
posta 05.12.2013 - 19:54
7
risposte

Come misurare il valore potenziale del refactoring

Su un progetto vecchio e grande con debito tecnico come puoi stimare o misurare in modo affidabile il vantaggio del codice di refactoring? Ad esempio, supponiamo di avere alcuni componenti all'interno di una soluzione stack software scritta i...
posta 14.05.2015 - 14:47
12
risposte

Stile di codifica (fai di più, poi semplifica) [duplicato]

Sono uno studente di CS e ho iniziato a programmare per alcuni mesi a distanza di un anno, e sembra che abbia sviluppato quella che penso possa essere un'abitudine "cattiva" e mi chiedo se qualcuno faccia lo stesso (o se si tratta di una catti...
posta 28.04.2013 - 19:14
10
risposte

Come si può evitare di scrivere codice GUI gonfio?

Trovo che ogni volta che lavoro con il codice GUI, il codice tende a gonfiarsi più velocemente di altri tipi di codice. Sembra anche più difficile da refactoring. Mentre in altri tipi di codice posso facilmente refactoring - trovo che posso scom...
posta 17.04.2012 - 02:31
6
risposte

Refactoring in molti metodi - è considerato pulito o no? [duplicare]

Quindi, ho visto il mio collega lamentarsi un po 'di un progetto che ha ereditato da qualcuno che è, diciamo, non molto esperto come programmatore (interno lasciato ai propri dispositivi su un progetto). A un certo punto c'era un codice dup...
posta 20.07.2011 - 09:50