Domande con tag 'code-quality'

1
risposta

L'estrazione di parti di logica per migliorare o ridurre la leggibilità del codice?

Se c'è un codice che deve essere implementato su più controller (diciamo, 10), ad esempio: // Inside a controller function var myField = null; var response = service.callBackend(function(){ // Other logic // starts here if (resp...
posta 25.07.2016 - 22:44
2
risposte

Devo aggiornare questo codice o continuare con il design attuale

Sto lavorando con l'applicazione ASP.NET. L'applicazione è eccezionale e funziona bene, ma presenta alcuni difetti. Per darti un esempio, Ogni controllo utilizza un layout di posizione assoluto. Ciò rende molto difficile lavorare con il cod...
posta 18.07.2011 - 06:24
2
risposte

Passare campi (variabili d'istanza) per argomenti (parametri) all'interno di un oggetto - ha senso? [duplicare]

Credo che questa sia una domanda agnostica sulla lingua: se non lo è, correggimi. Diciamo che ho una classe (lo snippet di codice è una sorta di "pseudo codice") class Car: private steering_wheel private engine public Car(steering_w...
posta 16.11.2015 - 23:29
1
risposta

Quanti problemi può causare l'uso della classe Singleton come modello?

Nelle mie ultime applicazioni WPF ho utilizzato una classe Singleton, che chiamo Model, per contenere tutta la logica della mia applicazione, come la lettura di file, la gestione delle informazioni, ecc. Nelle viste WPF o Windows, chiamo solo...
posta 29.04.2015 - 10:43
2
risposte

Verifica della robustezza del programma mediante l'analisi del codice statico

(Basandosi su questa domanda ) Se possiedi un analizzatore di codice statico come Checkstyle , è possibile mettere in relazione qualsiasi cosa che controlla per effettiva robustezza? Alcune delle cose controllate da Checkstyle sono ad esemp...
posta 22.05.2014 - 21:40
2
risposte

SDK / DB isDeleted vs Test di integrazione

((Uso di "utenti" come esempio per rappresentare uno dei molti tipi di record)) Un'applicazione con tracciamento utente ha in genere una tabella Utente. Molte, se non tutte, le aziende impongono che un record utente non venga mai effettivamen...
posta 15.06.2015 - 05:35
1
risposta

Evitare pacchetti con un accoppiamento efferente elevato

Uso il linguaggio java per sviluppare applicazioni Android, dopo l'analisi statica, lo strumento avverte dell'accoppiamento efferente alto. Qual è la ragione di questo avvertimento? Si tratta di AComModel che viene esteso da un'altra classe?...
posta 18.02.2014 - 14:59
1
risposta

Come evitare troppo html in JQuery?

Non mi piace come è il mio JQuery dopo aver creato alcuni pulsanti dinamici o altre cose dinamiche. Ad esempio, quando sono contrassegnate le caselle di controllo, aggiungo un pulsante chiamato "Scarica selezionati" e "Rimuovi selezionati". Natu...
posta 18.02.2014 - 13:48
2
risposte

Qualsiasi strumento di revisione del codice con connessione diretta a CVS? [chiuso]

Ho trovato molti strumenti per la revisione del codice: Phabricator (di Facebook) - link Rietveld (di Google) - link GitHub - link Crucible - link GitLab - link SmartBear - link ecc. Ma non ne ha trovato nessuno, c...
posta 17.03.2012 - 22:14
2
risposte

Come evitare la duplicazione del codice o le modifiche in cascata e il principale refactoring nel livello della business logic?

Diciamo che ho creato un servizio di livello di logica aziendale (o un gestore nel modello Comando / Query) con un metodo DoSomething che elabora un gruppo di entità e le memorizza nel database. Più tardi, un altro sviluppatore vede: "oh...
posta 06.07.2016 - 13:04