Domande con tag 'refactoring'

10
risposte

Quale può essere la causa di nuovi bug che appaiono da qualche altra parte quando viene risolto un bug noto?

Durante una discussione, uno dei miei colleghi ha detto di avere delle difficoltà con il suo attuale progetto mentre cercava di risolvere i bug. "Quando risolvo un bug, qualcos'altro smette di funzionare altrove", ha detto. Ho iniziato a pens...
posta 09.12.2011 - 18:39
3
risposte

Come si naviga e il codice refactoring è scritto in un linguaggio dinamico?

Mi piace che la scrittura di Python, Ruby o Javascript richieda così poche informazioni. Amo i semplici costrutti funzionali. Adoro la sintassi pulita e semplice. Tuttavia, ci sono tre cose che mi fanno davvero male quando si sviluppa un soft...
posta 02.02.2011 - 21:33
7
risposte

Come gestisci il refactoring con una grande base di codice e molti sviluppatori?

Vorrei evitare una situazione in cui due sviluppatori rifattorizzano lo stesso codice simultaneamente senza prima parlarne, probabilmente usando uno strumento di qualche tipo, magari un plug-in Eclipse. Potete aiutarmi? Abbiamo 4,5 milioni di...
posta 19.09.2011 - 10:09
4
risposte

Duplicazione del codice senza astrazione evidente

Hai mai incontrato un caso di duplicazione del codice in cui, guardando le righe di codice, non potresti adattare un'astrazione tematica ad essa che descrive fedelmente il suo ruolo nella logica? E cosa hai fatto per affrontarlo? È la duplica...
posta 25.10.2010 - 23:55
7
risposte

Il modo migliore per abbattere il codice travolgente in blocchi gestibili?

Sono continuamente sopraffatto da grandi progetti, quando raggiungono un certo livello di complessità. Quando raggiungo un certo punto in un progetto, i miei progressi rallentano e mi ritrovo costantemente a ritracciare i miei passi ea risolvere...
posta 08.06.2011 - 21:52
3
risposte

Moltitudini che costruiscono un'implementazione. DI senza speranza? Utilizzare il localizzatore di servizi?

Diciamo che abbiamo 1001 clienti che costruiscono direttamente le loro dipendenze piuttosto che accettare iniezioni. Refactoring del 1001 non è un'opzione secondo il nostro capo. In realtà non è nemmeno consentito l'accesso alla loro fonte, solo...
posta 02.02.2017 - 04:27
5
risposte

Risoluzione dei conflitti di fusione dovuti al refactoring

Recentemente sono stato coinvolto in una discussione su come gestire il refactoring in generale (che è di per sé un argomento interessante). Alla fine è stata sollevata la seguente domanda: In che modo un handle gestisce i conflitti che si s...
posta 16.09.2011 - 12:39
7
risposte

Sviluppatori che ereditano il codice. Cosa chiedere al vecchio sviluppatore per aiutare meglio il nuovo sviluppatore? [duplicare]

Abbiamo abbandonato il nostro vecchio sviluppatore iOS e stiamo cercando un nuovo sviluppatore o una squadra per riprendere da dove ha lasciato. Sono consapevole che ci possono essere problemi con gli sviluppatori che ereditano il codice ec...
posta 12.07.2011 - 06:34
3
risposte

Come si fa a rifattorizzare in modo sicuro in una lingua con ambito dinamico?

Per quelli di voi che hanno la fortuna di non lavorare in una lingua con ambito dinamico, permettetemi di darvi un piccolo ripasso su come funziona. Immagina una pseudo-lingua, chiamata "RUBELLA", che si comporta in questo modo: function foo()...
posta 12.09.2015 - 15:38
5
risposte

È utile il codice mini-refactoring nella speranza di migliorare la qualità, o è semplicemente "spostare il codice in giro" senza troppi vantaggi?

Esempio Mi sono imbattuto in un codice monolitico che fa "tutto" in un unico punto: il caricamento dei dati dal database, la visualizzazione del markup HTML, il funzionamento come router / controller / azione. Ho iniziato ad applicare il co...
posta 08.12.2017 - 16:50