Domande con tag 'refactoring'

5
risposte

Come si determina se riscrivere o meno il codice mal progettato? [duplicare]

Sono in una piccola squadra a cui è stato consegnato un gioco Java 2D scritto a metà e mal scritto. Il nostro obiettivo è fare tutto il possibile per migliorarlo in circa 11 settimane. Sono abbastanza sicuro che il codice non sia gestibile e...
posta 02.02.2012 - 07:35
7
risposte

Dopo aver scritto il codice, perché sento che "avrei scritto meglio" dopo un po 'di tempo? [chiuso]

Ho lavorato al mio progetto di hobby in C ++ per più di 2 anni. Ogni volta che scrivo un modulo / funzione, lo codifico con molto pensiero. Ora vedi il problema, do { --> write the code in module 'X' and test it --> ... forget for so...
posta 22.01.2012 - 12:40
8
risposte

Come eseguire un refactoring pulito di un codice If Else senza lasciare blocchi liberi? [duplicare]

if(condition1) { Statement1A; Statement1B; } else if(condition2) { Statement2; } else if(condition3) { Statement3; } else { Statement1A; Statement1B; } return; Mi piacerebbe refactoring quel codice in modo che io non dup...
posta 10.12.2013 - 14:26
5
risposte

Perché la mia classe è peggiore della gerarchia delle classi nel libro (OOP per principianti)?

Sto leggendo Oggetti, modelli e pratica PHP . L'autore sta cercando di modellare una lezione in un college. L'obiettivo è quello di produrre il tipo di lezione (lezione o seminario) e gli addebiti per la lezione a seconda che si tratti di una...
posta 05.04.2012 - 13:03
3
risposte

Quali sono i modi migliori per organizzare i file di input (Makefile, SConstruct, CMakeLists.txt, ecc.) per creare software di automazione?

Una cosa che mi piace fare con il mio codice è assicurarsi che sia refactored in pezzi gestibili. Tuttavia, quando si tratta di creare il software, trovo che qualsiasi software di automazione di compilazione che uso (ultimamente è stato GNU Make...
posta 04.02.2012 - 08:17
7
risposte

Miglior argomento di supporto per il refactoring [duplicato]

Attualmente sto lavorando su un codice meglio descritto come codice C che vive nel corpo C ++. Tuttavia non sono stato in grado di convincere il potere che è quello di ri-fattore sulla base della facilità di manutenzione. Quale secondo te è...
posta 25.11.2010 - 21:47
1
risposta

Esistono statistiche sulla frequenza di lettura del codice?

Spesso mi sono imbattuto in affermazioni che il codice sorgente è letto molto più di quanto non sia scritto e volevo solo fare un piccolo calcolo come: If you write a line that takes me 5 minutes longer to read because you were to lazy to...
posta 03.05.2013 - 17:11
4
risposte

Termine tecnico per indicare l'opposto dell'iniezione di dipendenza?

Questa è più una nomenclatura (scrittura tecnica) piuttosto che una questione puramente tecnica. Sto cercando di scrivere una proposta di refactoring (e assegnarla a me stessa) incentrata sull'iniezione di dipendenza in espansione nella nostra a...
posta 30.09.2016 - 16:30
8
risposte

Esistono metodi facili da seguire / affidabili per semplificare il codice? [duplicare]

C'è un problema nel modo in cui codifico. Indipendentemente dalla quantità di un piano che scrivo in anticipo, il codice diventa rapidamente complicato. Leggere libri sulle buone pratiche e tentare di aderire ai loro principi non funziona....
posta 09.02.2015 - 21:44
5
risposte

Quando le enumerazioni NON sono un codice olfattivo?

Dilemma Ho letto molti libri di best practice sulle pratiche orientate agli oggetti, e quasi tutti i libri che ho letto avevano una parte in cui dicono che le enumerazioni sono un odore di codice. Penso che abbiano perso la parte in cui spi...
posta 16.10.2015 - 23:02