Ingegneria software

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


4
Mediatore vs osservatore?
Qualcuno può fornirmi una risposta canonica sulle differenze tra una Observere una Mediatore un riepilogo di quando dovresti usare un modello rispetto all'altro? Non sono sicuro di quale tipo di situazione richiederebbe un Observertipo e quale tipo richiederebbe unMediator

4
Devo cambiare il nome del WTFPL?
Sto usando il WTFPL nei miei progetti personali che ho pubblicato su GitHub. Attualmente sto usando la licenza alla lettera, ma ho il sospetto che non dovrei lasciare la terza riga: Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> lì dentro, e invece dovrei usare il mio nome invece di quello di …
27 licensing 

3
Quali funzionalità contiene WebStorm che RubyMine non ha?
Sto cercando di acquistare Rubymine mentre sto facendo una piccola quantità di rubino, ma una grande quantità di html5 / javascript. Stavo per ottenere Webstorm poiché ho molti framework / app puri basati su html5 / js su cui sto lavorando, tuttavia ho letto che WebStorm / PhpStorm / Rubymine …
27 javascript  ide  ruby 

6
puntatori null vs. Null Object Pattern
Attribuzione: nasce da una domanda P.SE correlata Il mio background è in C / C ++, ma ho lavorato parecchio in Java e attualmente sto codificando C #. A causa del mio background C, il controllo dei puntatori passati e restituiti è di seconda mano, ma riconosco che distorce il …




3
Dovrei usare WADL per descrivere la mia API RESTful?
Sto per intraprendere un progetto che fa ampio uso di un approccio RESTful. Cioè, utilizza HATEOAS e serve risorse in un modo che consente l'esplorazione generale da parte di un client. Vorrei assicurarmi di fornire una descrizione dei miei endpoint in modo da consentire la generazione automatica delle applicazioni client …

7
Come si codifica senza offendere?
Ciò che intendo con ciò è: come si sviluppa su una base di codice condivisa con gli sviluppatori che ci lavorano da anni e ne hanno molta familiarità? Non voglio calpestare nessuno, ma non ricevo lamentele così sottili sul modo in cui faccio le cose, sia che si tratti di …
27 teamwork 

7
Come posso imparare a scrivere C ++ idiomatico?
Sono uno studente di informatica e, di conseguenza, mi è stato insegnato C ++ come una versione migliore di C con le classi. Finisco per provare a reinventare la ruota ogni volta che è necessaria una soluzione a un problema complesso, solo per trovare dopo qualche tempo, alcune funzionalità linguistiche …
27 c++ 

14
È possibile combinare i linguaggi di programmazione?
Sto programmando da un po ', ho scritto alcuni programmi rudimentali e voglio continuare ad imparare. Ho raggiunto quel punto in cui semplicemente non sai cosa imparare dopo, e vorrei fare una domanda per la mia curiosità. La domanda, in breve, è se è possibile combinare più linguaggi di programmazione …

7
In che modo è utile lanciare un ArgumentNullException?
Diciamo che ho un metodo: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } Sono stato addestrato a credere che il lancio ArgumentNullExceptiondell'errore sia "corretto" ma un errore "Riferimento oggetto non impostato su un'istanza di un oggetto" significa che ho un bug. Perché? So che se …
27 c#  null 


5
Qual è il modo migliore per costruire una fabbrica usando NInject?
Mi sento abbastanza a mio agio con l'iniezione di dipendenza usando NInject in MVC3. Mentre lavoravo in un'applicazione MVC3, ho sviluppato una Controller Creation Factory personalizzata utilizzando NInject, quindi qualsiasi controller creato avrà delle dipendenze iniettate attraverso questa Factory Controller. Ora sto iniziando a sviluppare un'applicazione Windows, voglio usare Application …

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.