Domande taggate «code-quality»

Domande per le migliori pratiche per la scrittura di codice di alta qualità.

1
Esistono studi empirici sugli effetti del commentare il codice sorgente sulla qualità del software, sulla manutenibilità e sulla produttività degli sviluppatori? [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . Sono un sostenitore del commento sul codice sorgente e della documentazione dei prodotti software. È …



6
Devo rendere il mio codice più leggibile dagli altri programmatori del mio team
Sto lavorando a un progetto in Delphi e sto creando un programma di installazione per l'applicazione, ci sono tre parti principali. Installazione / disinstallazione di PostgreSQL installazione / disinstallazione di myapplication (l'installazione di myapplication viene creata utilizzando nsi). Creazione di tabelle in Postgres tramite script (file batch). Ogni cosa funziona …


2
Livello di servizio dell'applicazione che chiama le funzioni del database. Cattiva architettura?
Scenario: Stack: Java, Spring, Hibernate. Modello: applicazione client-server. Modello: Model-View-Controller (MVC). Le classi del livello di servizio hanno tre comportamenti: Alcuni servizi hanno la regola aziendale all'interno dei metodi e delegano la persistenza all'applicazione. Piace: EntityManager.save (entità); Alcuni servizi chiamano semplicemente una funzione di database (passando parametri) Come: CallableStatement cls …


4
Rielaborazione di una funzione che restituisce un codice intero che rappresenta molti stati diversi
Ho ereditato un codice terribile che ho incluso un breve esempio di seguito. C'è un nome per questo particolare anti-pattern? Quali sono alcuni consigli per refactoring questo? // 0=Need to log in / present username and password // 2=Already logged in // 3=Inactive User found // 4=Valid User found-establish their …



5
Come gestire la bandiera in più if-else
Mi sembra di vederlo abbastanza spesso nel mio codice e in altri. Non c'è nulla che sembri terribilmente sbagliato, ma mi dà fastidio dato che sembra che possa essere fatto meglio. Suppongo che un'istruzione case, potrebbe avere un po 'più di senso, ma spesso la variabile è un tipo che …

5
In questo caso aderire a un'asserzione per prova è una 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, alla: rule1.AssertWasCalled(fnord => fnord.Test(target1)); rule1.AssertWasCalled(fnord => fnord.Test(target2)); rule1.AssertWasCalled(fnord => fnord.Test(target3)); Mi sembra che limitarmi a una singola affermazione sarebbe proprio il folletto …


5
Metodi per testare un'applicazione molto grande
Ho un'app PHP che è molto grande. Di solito ci sono 2-3 sviluppatori che ci lavorano a tempo pieno e stiamo arrivando al punto in cui stiamo apportando modifiche e creando bug (funzionalità per la tosse!). Il software non è complesso per dire, ma c'è molto da fare (35 ~ …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.