Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi

5
MVC, WCF, EF, LINQ - Sono solo io? [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 8 anni fa . ... o le cose si stanno complicando? Mi sembra che sia necessario conoscere molte cose …

6
Programma di pagamento consigliato per lo sviluppo freelance
Sono stato uno sviluppatore freelance per molti anni e sto creando un sistema progettato per attirare i clienti attraverso uno dei miei siti Web per sviluppatori. In caso di successo, questi sarebbero clienti che non conosco e alcuni lavori potrebbero essere molto piccoli. Quando lavoro con clienti che conosco su …




9
Se le dichiarazioni dovessero essere nel metodo interno o esterno?
Quale di questi disegni è migliore? Quali sono i pro ed i contro di ognuno? Quale useresti? Ogni altro suggerimento su come gestire metodi come è apprezzato. È ragionevole supporre che Draw () sia l'unico posto da cui vengono chiamati gli altri metodi draw. Questo deve espandersi in molti altri …
17 c# 


3
Vendimi su contenitori IoC, per favore
Ho visto diversi raccomandare l'uso di contenitori IoC nel codice. La motivazione è semplice Prendi il seguente codice iniettato di dipendenza: class UnitUnderTest { std::auto_ptr<Dependency> d_; public: UnitUnderTest( std::auto_ptr<Dependency> d = std::auto_ptr<Dependency>(new ConcreteDependency) ) : d_(d) { } }; TEST(UnitUnderTest, Example) { std::auto_ptr<Dependency> dep(new MockDependency); UnitUnderTest uut(dep); //Test here } …

11
Correggere i bug creati da altre persone è un buon approccio?
Supponiamo la situazione in cui un team di quattro sviluppatori sta creando un'applicazione. Durante la fase di test, gli utenti vengono segnalati bug. Chi dovrebbe ripararli? La persona che ha commesso il codice errato o chiunque sia libero? Qual è l'approccio preferito nello sviluppo agile (mischia)?
17 agile  debugging 





6
Metodo concatenamento vs incapsulamento
Esiste il classico problema OOP del concatenamento dei metodi rispetto ai metodi "single-access-point": main.getA().getB().getC().transmogrify(x, y) vs main.getA().transmogrifyMyC(x, y) Il primo sembra avere il vantaggio che ogni classe è responsabile solo di un insieme più piccolo di operazioni e rende tutto molto più modulare - l'aggiunta di un metodo a C …


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.