Domande con tag 'refactoring'

7
risposte

Come si impedisce la duplicazione di codice sconosciuta?

Lavoro su una base di codice piuttosto ampia. Centinaia di classi, tonnellate di file diversi, molte funzionalità, impiegano più di 15 minuti per estrarre una nuova copia, ecc. Un grosso problema con una base di codice così grande è che ha pa...
posta 27.12.2012 - 19:50
9
risposte

Quando refactoring

Ho letto la maggior parte del libro di Refactoring di Fowler e ho rifatto il maggior numero di applicazioni nel mio passato, grandi e piccole. Una delle cose più difficili che insegno è "quando" il refactoring. Tendo a farlo basandomi su una...
posta 19.02.2012 - 20:59
9
risposte

Perché le scadenze sono sempre così brevi? [duplicare]

Sono uno sviluppatore junior in una piccola azienda (in un team di 2 sviluppatori). Ogni volta che ci viene chiesto di implementare una nuova funzione: la scadenza è impostata in modo da avere il tempo di fare lo sviluppo: non c'è margine...
posta 07.08.2014 - 08:12
4
risposte

Utilizzo di stringhe / numeri magici [chiuso]

Questo è un argomento un po 'controverso, e immagino ci siano tante opinioni quanti sono i programmatori. Ma per il gusto di farlo, voglio sapere quali sono le pratiche più comuni negli affari (o nei luoghi di lavoro). Nel mio posto di lavoro...
posta 11.12.2013 - 15:17
13
risposte

Fino a che punto posso spingere il refactoring senza modificare il comportamento esterno?

Secondo Martin Fowler , il refactoring del codice è (enfasi il mio): Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Its heart is a...
posta 15.08.2011 - 00:10
6
risposte

Istruzioni switch di refactoring ed esiste un reale utilizzo delle dichiarazioni switch?

Stavo leggendo questo articolo e ci stavamo chiedendo, ci siamo sbarazzati di tutte le dichiarazioni switch sostituendole con un dizionario o una fabbrica in modo tale che non ci siano dichiarazioni di switch nei miei progetti. Qualcosa non...
posta 04.05.2012 - 08:49
15
risposte

Come convinco la mia squadra a utilizzare classi / metodi più piccoli?

Disclaimer: sono un nuovo arrivato (questo è il mio terzo giorno di lavoro) e la maggior parte dei miei compagni di squadra ha più esperienza di me. Quando guardo il nostro codice, vedo alcuni odori di codice e cattive pratiche di progettazio...
posta 11.05.2011 - 04:26
12
risposte

Collega riluttante a utilizzare i test unitari "dato che è più codificato"

Un collega non è disposto a utilizzare i test unitari e, optando per un test rapido, lo passa agli utenti e, se tutto va bene, viene pubblicato dal vivo. Inutile dire che alcuni bug riescono a superare. Ho detto che dovremmo pensare all'utili...
posta 03.02.2011 - 11:35
4
risposte

Ha mai senso che un refattore finisca con un LOC più alto? [chiuso]

Ci sono casi in cui un codice più dettagliato (come in più istruzioni logiche) è più pulito di un codice più conciso?     
posta 12.10.2018 - 07:24
18
risposte

Perché scrivere un codice pulito e refactored? [duplicare]

Questa è una domanda che mi sto chiedendo da molto tempo. Ho pensato di buttartelo fuori. Dalla mia esperienza di lavoro su diversi progetti basati su Java, ho visto tonnellate di codici che chiamiamo "sporchi". La classe non convenzionale...
posta 20.06.2013 - 22:58