Domande con tag 'code-quality'

5
risposte

Metodi per testare un'applicazione molto grande

Ho un'app PHP che è molto grande. Di solito ci lavorano 2-3 sviluppatori a tempo pieno e stiamo arrivando al punto in cui stiamo apportando modifiche e creando bug (caratteristiche di tosse!). Il software non è complesso per dire, solo che c'è m...
posta 09.08.2012 - 13:05
5
risposte

Quanto segue rigorosamente la regola "No Dependency Cycle" (NDepend)

Un po 'di background: come guida di una squadra, uso NDepend una volta alla settimana per verificare la qualità del nostro codice. Soprattutto la copertura del test, le linee di codice e le metriche di complessità ciclomatica sono inestimabili p...
posta 21.03.2011 - 22:00
5
risposte

In questo caso aderisce ad una asserzione per test di coerenza folle?

Ho una classe che sto testando. La classe ha una funzione: apply(List<IRule> rules, List<ITarget> targets); In un test voglio assicurarmi che ogni obiettivo sia stato passato a una regola, a la: rule1.AssertWasCalled(fnord...
posta 20.12.2012 - 21:49
6
risposte

Come valutare la qualità del codice quando non si ha familiarità con la lingua? [chiuso]

Come ipotesi, se dovessi intervistare qualcuno per una nuova posizione di sviluppatore PHP quando la mia esperienza è in .NET, come posso determinare se l'esempio di codice che mi hanno fornito è efficiente e di buona qualità? In altre parole...
posta 07.12.2012 - 21:33
4
risposte

Stile di codice buono per introdurre controlli dei dati ovunque?

Ho un progetto di dimensioni sufficientemente grandi che non riesco più a mantenere ogni aspetto nella mia testa. Ho a che fare con un certo numero di classi e funzioni e sto passando i dati. Con il tempo ho notato che continuavo a ricevere e...
posta 20.04.2018 - 09:53
2
risposte

Report di copertura del codice separati per i test di unità e integrazione o un rapporto per entrambi?

Dovrebbe esserci un rapporto sulla copertura del codice separato per i test di unità e integrazione, o un rapporto sulla copertura del codice per entrambi? Il concetto alla base di questo è che la copertura del codice ci consente di assicurar...
posta 05.12.2014 - 15:49
4
risposte

Devo insistere che eseguiamo le revisioni del codice prima di unirle nuovamente al trunk?

Nuovo post richiesto da StackOverflow: Sto lavorando in un piccolo periodo di sviluppo con un tempo di sviluppo molto limitato. Sviluppiamo uno strumento importante per il risultato del nostro lavoro, ma non utilizzato quotidianamente. Sono l...
posta 04.10.2010 - 10:14
2
risposte

Funzioni del database di chiamata del livello servizio applicazioni. Cattiva architettura?

Scenario: Stack: Java, Spring, Hibernate. Modello: applicazione client-server. Pattern: Model-View-Controller (MVC). Le classi del livello di servizio hanno tre comportamenti: Alcuni servizi hanno la regola aziendale all'interno...
posta 06.12.2016 - 14:05
3
risposte

Un metodo dovrebbe fare una cosa e essere bravo in questo? [duplicare]

"Estrai fino allo sfinimento" è qualcosa che ho letto nel blog di Uncle Bob, il che significa che un metodo dovrebbe fare una cosa sola da solo. Qual è quella cosa? Quando dovresti interrompere l'estrazione dei metodi? Diciamo che ho u...
posta 02.03.2012 - 11:26
6
risposte

Come implementare una proprietà sulla classe A che si riferisce a una proprietà di un oggetto figlio di classe A

Abbiamo questo codice che, quando è semplificato, assomiglia a questo: public class Room { public Client Client { get; set; } public long ClientId { get { return Client == null ? 0 : Client.Id;...
posta 24.08.2015 - 14:31