Domande con tag 'code-quality'

2
risposte

Come ridurre la ridondanza in un servizio implementato utilizzando l'architettura multilayer mantenendo la coerenza nel sistema?

Attualmente il nostro servizio è implementato utilizzando un'architettura multistrato che divide l'intero servizio in tre: API Affari Persistenza Tuttavia questo introduce molta ridondanza all'interno del nostro sistema. Un comune ada...
posta 30.08.2015 - 10:58
3
risposte

Ordine dei termini in un'espressione condizionale [duplicato]

Considera il seguente ciclo (in Swift - ma la mia domanda è indipendente dalla lingua): var index = standardizedTimeSpans.count - 1 while index >= 0 && timeSpan < standardizedTimeSpans[index] { index-- }...
posta 23.07.2015 - 23:13
1
risposta

Quando dovrei passare il valore di impostazione come variabile di classe 'e quando come associato. array?

Dopo la mia altra domanda , c'è una regola generale, quando dovremmo passare un setting come valore, che controlla il comportamento della classe (ad esempio i testi visualizzati) come costante o variabile di classe, uno per uno, e quando è megl...
posta 24.02.2014 - 13:18
1
risposta

Questa sintassi "wireless" per il mio framework creerà una buona struttura / progettazione del codice?

Sono al punto in cui mi sto dedicando allo sviluppo freelance di alcune applicazioni web complesse, e mi piacerebbe sviluppare una struttura leggera per il mio uso personale, ma mi piacerebbe avere qualche consiglio da più programmatori esperti...
posta 07.07.2014 - 01:53
1
risposta

Come ridurre il codice "mappatura"?

Ho due componenti, entrambi sono una coppia parser / builder. Quindi componente A può analizzare A e creare A , componente B può analizzare B e creare B . A e B contengono entrambe entità diverse, che ven...
posta 17.11.2016 - 05:16
2
risposte

SONAR e DesignForExtensionCheck Rule

Quando si abilita SONAR su un progetto Java interno, viene segnalato un numero elevato di violazioni a causa della regola DesignForExtensionCheck . Mentre sono d'accordo con la teoria che tutte le classi / metodi dovrebbero essere marcate co...
posta 14.12.2011 - 18:58
1
risposta

Calcolo WMC in CK Metrics Suite

Ho due classi C1 e C2. C1 ha 2 metodi e C2 ha 3 metodi ciascuno del valore di complessità 1. C2 eredita da C1. Quindi, so che C2 ha 2 + 3 = 5 metodi in tutto. La domanda è: dovrei prendere C2 per avere 5 metodi durante il calcolo del WMC per le...
posta 11.12.2015 - 14:01
1
risposta

Come gestire correttamente le costanti "business" con AngularJS?

Sto lavorando con AngularJS su un browser game e ho un sacco di costanti "business". Queste costanti verranno spesso aggiornate durante i test di gioco (bilanciamento del gioco) e utilizzate da diversi moduli / funzionalità. Attualmente li...
posta 04.09.2015 - 16:01
16
risposte

Come posso suggerire con tatto miglioramenti al codice mal progettato di altri durante la revisione?

Sono un grande sostenitore del codice pulito e dell'artigianato del codice, anche se attualmente sono impegnato in un lavoro in cui questa non è considerata una priorità assoluta. A volte mi trovo in una situazione in cui il codice di un peer è...
posta 11.10.2011 - 05:18
12
risposte

Devo riutilizzare le variabili?

Devo riutilizzare le variabili? So che molte buone pratiche dicono che non dovresti farlo, comunque, più tardi, quando uno sviluppatore diverso sta eseguendo il debug del codice e ha 3 variabili che si assomigliano e l'unica differenza è che...
posta 21.10.2011 - 10:08