Domande con tag 'maintenance'

7
risposte

Esiste un opposto per il termine "Backporting"?

Come ho capito, il termine "Backporting" è usato per descrivere una correzione che viene applicata in una versione futura che viene anche convertita in una versione precedente. La definizione di Wikipedia è la seguente: Backporting is the...
posta 18.10.2012 - 15:39
2
risposte

Come fanno le persone a mantenere la loro suite di test?

In particolare, sono curioso dei seguenti aspetti: Come fai a sapere se i tuoi casi di test sono errati (o non aggiornati) e devono essere riparati (o scartati)? Voglio dire, anche se un caso di test è diventato non valido, potrebbe ancora...
posta 08.10.2012 - 07:02
6
risposte

Come posso giudicare se un progetto è particolarmente complesso o se sono solo lento nel raccoglierlo?

Sto facendo pochi progressi su un grande progetto. La fonte è enorme, molti strati di oggetti, codice maccheronico, grafici a doppio diamante di eredità multipla, elementi semicotti congelati quando lo scrittore originale se ne è andato, e nessu...
posta 09.12.2010 - 03:14
11
risposte

Dovresti correggere i difetti preesistenti mentre lavori su qualcos'altro?

Enigma: durante il corso di una nuova funzione o la correzione di un difetto, trovi un problema legacy nel codice. Cosa dovresti fare? Risolvilo e rischia di alterare il comportamento del codice. Ha funzionato fino ad ora per un colpo di fortuna...
posta 26.10.2010 - 22:51
5
risposte

Il codice più vecchio dovrebbe essere aggiornato per utilizzare costrutti di linguaggio più recenti, o con costrutti obsoleti che potrebbero rimanere bloccati?

Voglio apportare alcuni miglioramenti in qualche codice ancora funzionante che è stato scritto molto tempo fa, prima che il linguaggio di programmazione in cui è scritto cresca nelle funzionalità. In teoria, l'intero progetto utilizza la version...
posta 25.03.2017 - 00:17
10
risposte

I parametri opzionali sono utili o un ostacolo alla manutenzione dell'applicazione? [chiuso]

Come indicato nel titolo, sono disponibili parametri facoltativi, come quelli utilizzati in C # utili o sono un ostacolo alla manutenzione delle applicazioni e dovrebbero essere evitati in quanto possono rendere il codice più difficile da capi...
posta 30.11.2010 - 16:10
6
risposte

Zero come costante?

Mi sono imbattuto recentemente in questo linguaggio di programmazione: const float Zero = 0.0; che viene quindi utilizzato nei confronti: if (x > Zero) {..} Qualcuno può spiegare se questo è davvero più efficiente, leggibile o gesti...
posta 03.07.2012 - 12:42
7
risposte

Come facilitare la manutenzione del codice guidato dagli eventi?

Quando si utilizza un componente basato su eventi, spesso provo dolore durante la fase di manutenzione. Poiché il codice eseguito è tutto diviso, può essere piuttosto difficile capire quale sarà la parte di codice che sarà coinvolta in fase d...
posta 16.07.2012 - 15:14
4
risposte

Ci sono delle linee guida comunemente accettate su come scrivere la C moderna?

Ho un strong background Java / Groovy e sono stato assegnato a un team che mantiene una base di codice C piuttosto ampia per un software amministrativo. Alcuni punti critici, come trattare il BLOB nel database o generare report in PDF ed Exce...
posta 03.11.2016 - 14:04
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