Domande con tag 'refactoring'

2
risposte

Devo sempre restituire un codice di errore dalle funzioni C?

Ho il seguente codice in molti posti in una grande applicazione: if (datastruct.data_ok && cur_time > datastruct.start_time && cur_time < datastruct.end_time) { do_something(); } Ora volevo eliminare il codice ri...
posta 17.03.2015 - 10:34
3
risposte

Scegliere un numero intero casuale in un intervallo tale che non sia uguale a un numero particolare

Dato un intervallo intero e un numero all'interno di tale intervallo, qual è il modo ragionevolmente robusto ed efficace per selezionare casualmente un nuovo numero nell'intervallo in modo tale che non sia uguale al numero specificato? Ogni v...
posta 05.12.2014 - 17:21
2
risposte

La ridenominazione variabile in tutta la soluzione produrrà un sacco di rumore nella colpa di git. Cosa fare?

Ho ereditato 1 milione di righe di codice legacy C ++. In tutto il codice vengono utilizzate variabili come bCPCHAR bPCHAR, bCPDOUBLE e bPINT. Sono definiti in questo modo: bCPCHAR : const char * bPCHAR : char * bC...
posta 23.12.2017 - 16:49
2
risposte

Qual è il momento giusto per il refactoring del codice, non l'ottimizzazione?

Ho lavorato a un'applicazione basata su Python (Django) / JavaScript (AngularJS) da un po 'di tempo. (Ho imparato tutto questo sulla strada, in precedenza era stato un programmatore Java) e ho avuto momenti in cui il il codice era davvero ingest...
posta 11.07.2017 - 14:22
5
risposte

codice DRY, test DRY?

A un certo punto ho dovuto creare una classe "Class1" e quella classe ha bisogno di un metodo "metodo". Quindi ho il seguente: Class1MethodTest: A total of N tests that check the behavior of Class1.method Class1 method: A full implementation o...
posta 13.04.2014 - 10:00
4
risposte

Le note / cose da fare nei commenti di codice inviati alle revisioni del codice danno luogo a un processo di refactoring efficace?

Voglio iniziare / migliorare una cultura della proprietà collettiva del codice presso la mia azienda ma a un livello geograficamente distribuito ... Direi che esiste una mentalità corrente di proprietà collettiva del codice, ma solo su singoli s...
posta 13.11.2012 - 19:37
4
risposte

Che cosa è buona pratica quando si ereditano le classi statiche non è possibile / permesso

Sto sviluppando un progetto in C # ea causa di una decisione di progettazione non è possibile che una classe statica erediti un'altra classe statica. Ma ho, a mio parere, un caso in cui ciò avrebbe senso. Ho un lettore musicale che è in grado...
posta 12.07.2013 - 10:20
3
risposte

Valutazione della revisione completa del software di altri

Ho qualche difficoltà a valutare la revisione di un software: il software è stato pagato dal cliente anni fa, mai usato, e ora il cliente ha notato che non funziona come previsto. Ora questo cliente mi ha chiesto di valutare il progetto (ho l...
posta 02.04.2013 - 21:46
3
risposte

Suggerimenti per sviluppare ulteriormente su un sistema legacy? [chiuso]

Mi è stato assegnato di estendere (ed eventualmente mantenere) un sistema legacy (per lo più procedurale, semi-palla di fango) senza MVC. Qualche consiglio o suggerimento per me andando avanti? : S     
posta 19.07.2011 - 05:02
2
risposte

Quanto tempo occorre attendere per considerare la modifica del design nel codice?

Ho avuto qualche giorno fa. Ho avuto problemi con i thread. Ho avuto molte domande su StackOverflow e onestamente per la prima volta non ho avuto la risposta che stavo cercando. Alla fine, ho deciso di fare un enorme re-design del mio codice di...
posta 07.08.2012 - 19:47