Domande con tag 'code-quality'

3
risposte

Le dichiarazioni try-catch di nidificazione sono ancora un odore di codice se nidificate all'interno di un ciclo?

Ho sentito che le dichiarazioni try-catch di annidamento possono spesso essere un odore di codice, quindi mi chiedo se questa situazione sia un'eccezione. In caso contrario, quali sarebbero i metodi migliori per il refactoring? Il mio codice...
posta 02.06.2016 - 18:57
5
risposte

Hai lavorato con un'applicazione ben progettata? [chiuso]

Ispirato da questa domanda , ho iniziato a chiedermi - c'è o è mai esistita una "applicazione ben progettata"? Uno in cui l'architettura sarebbe perfetta e nessun refactoring sarebbe mai necessario; il codice sarebbe facile da leggere e capire...
posta 03.03.2011 - 12:53
4
risposte

Come possiamo tenere traccia di quanto stiamo evitando ed evitando le vulnerabilità della sicurezza?

È abbastanza semplice tenere traccia quando si risolvono le vulnerabilità della sicurezza nel codice esistente. Ma per essere sicuri che tutto il team stia cercando di scrivere codice sicuro, vorrei anche tenere traccia di quanto stiamo evitando...
posta 27.04.2013 - 08:03
5
risposte

Ossessionato dal trovare la soluzione più elegante [duplicato]

Trovo che a volte divento ossessionato dal trovare la soluzione più elegante per un problema o un'attività. Trascorrerò ore trascorrendo Internet / testi per idee e discussioni sul modo giusto di risolvere un problema o sul modello migliore...
posta 10.03.2013 - 04:11
5
risposte

Il metodo dovrebbe descrivere i suoi effetti collaterali? [duplicare]

Leggevo Clean Code di Bob Martin e c'è un particolare odore di codice, legato alla denominazione, che mi sembra interessante: N7: Names Should Describe Side-Effects Names should describe everything that a function, variable, or class is...
posta 06.03.2015 - 14:53
2
risposte

Come faccio a gestire un numero così elevato di query SQL?

Ho un progetto MVC3 che utilizza SQL Server. Uso sempre i dati dal database SQL e spesso scopro che sto riutilizzando / duplicando alcune query SQL. Ho pensato di risolvere questo problema creando alcune classi statiche di "helper" che conten...
posta 12.03.2013 - 23:15
1
risposta

Come faccio a refactoring di una classe dati per non essere uno?

Recentemente abbiamo aggiornato a PMD 6.0.0 e stiamo ottenendo diverse classi contrassegnate come "Classi di dati"? Sostiene che rompe l'incapsulamento e crea un design fragile (comprendo che questo sito ha un'opinione diversa ). Diciamo che...
posta 12.01.2018 - 22:16
3
risposte

Gestione di falsi positivi e avvisi di codice legacy nell'analisi statica del codice C ++? [chiuso]

Abbiamo una grande base di codice C ++ "legacy" su cui no static analisi viene eseguita al momento. Ogni tanto, stiamo pensando di utilizzare almeno cppcheck , magari tramite Visual Lint . (Ho anche controllato brevemente i siti di Cove...
posta 30.09.2011 - 11:05
4
risposte

come usare bene la costante std :: string in c ++

Nel mio attuale progetto di codice, c'è un sacco di stringhe costanti che uso per stampare i messaggi di errore. Hardcoding tali stringhe è generalmente considerato una cattiva pratica. Ora sto cercando un "modo pulito" per includere queste s...
posta 20.05.2012 - 12:55
5
risposte

Come si risolvono i tipi di basso livello a seconda dei tipi di alto livello?

Spesso mi imbatto in questo problema durante lo sviluppo di giochi e simulazioni. Ad esempio, sto attualmente scrivendo un'implementazione di scacchi. Lo sto usando come veicolo per sperimentare sistemi di componenti di entità e catene di respon...
posta 26.05.2018 - 14:50