Domande con tag 'code-quality'

3
risposte

Devo affrontare la situazione in cui i metodi privati sono chiamati attraverso la riflessione?

Quando creo una libreria, devo assicurarmi che i metodi privati debbano funzionare come previsto quando non vengono chiamati da altri metodi della stessa classe, ma da un'altra libreria tramite la reflection ? Ad esempio, se un metodo privat...
posta 16.08.2011 - 03:55
6
risposte

La copertura del codice migliora la qualità del codice? [duplicare]

Sono curioso di sapere se ci sono delle metriche sul fatto che la copertura del codice effettivamente migliori la qualità del codice? Qualche studio di ricerca? In caso affermativo, a quale percentuale diventa un caso di rendimenti decresce...
posta 15.11.2016 - 09:23
6
risposte

Dovremmo escludere il codice per l'analisi della copertura del codice?

Sto lavorando su diverse applicazioni, principalmente legacy. Attualmente, la copertura del loro codice è piuttosto bassa: generalmente tra il 10 e il 50%. Da diverse settimane, abbiamo discussioni ricorrenti con i team di Bangalore (la parte...
posta 11.10.2012 - 14:51
9
risposte

Copia-e-incollato codice di prova: quanto è cattivo questo?

Il mio attuale lavoro è principalmente la scrittura di codice di test GUI per varie applicazioni su cui lavoriamo. Tuttavia, trovo che io tendo a copiare e incollare un sacco di codice all'interno dei test. Il motivo è che le aree che sto testan...
posta 19.09.2012 - 18:44
6
risposte

Che è più gestibile - assegnazione booleana tramite if / else o espressione booleana?

Quale sarebbe considerato più manutenibile? if (a == b) c = true; else c = false; o c = (a == b); Ho provato a cercare nel codice completo, ma non riesco a trovare una risposta. Penso che il primo sia più leggibile (puoi letteralme...
posta 30.11.2012 - 22:23
6
risposte

La mischia e uno sviluppo stabile creano una contraddizione?

Faccio parte di un gruppo di sviluppo con 5 team, per un totale di circa 40 sviluppatori. Stiamo seguendo la metodologia Scrum, con sprint di 3 settimane. Abbiamo una configurazione di integrazione continua (Jenkins), con una pipeline di costruz...
posta 11.03.2017 - 08:46
5
risposte

È corretto ripetere il codice per i test unitari?

Ho scritto alcuni algoritmi di ordinamento per un compito di classe e ho anche scritto alcuni test per assicurarmi che gli algoritmi fossero implementati correttamente. I miei test sono lunghi solo 10 righe e ce ne sono 3 ma solo 1 riga cambia t...
posta 18.03.2012 - 20:44
6
risposte

Devi rendere il mio codice più leggibile agli altri programmatori della mia squadra

Sto lavorando a un progetto in delphi e sto creando un programma di installazione per l'applicazione, ci sono tre parti principali. PostgreSQL installazione / disinstallazione myapplication (installazione di myapplication viene creat...
posta 06.02.2012 - 13:43
6
risposte

Qual è la migliore pratica per la stampa di utilizzo / aiuto (--help)?

Durante la scrittura di strumenti per la CLI di UNIX, come posso fare in modo che il programma stampi aiuto e / o utilizzo? Di solito uso fprintf(stderr, "help text here"); , ma ci sono diversi problemi con questo. In primo luogo, non...
posta 29.02.2012 - 00:27
5
risposte

Perché un metodo che restituisce un bool / int e ha l'oggetto reale come parametro di output?

Vedo il seguente schema di codice dappertutto nel codebase della mia azienda (applicazione .NET 3.5): bool Foo(int barID, out Baz bazObject) { try { // do stuff bazObject = someResponseObject; return...
posta 13.05.2011 - 15:52