Ingegneria software

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





5
Dovrei usare i blocchi di inizializzatore in Java?
Di recente mi sono imbattuto in un costrutto Java che non avevo mai visto prima e mi chiedevo se dovessi usarlo. Sembra essere chiamato blocchi di inizializzazione . public class Test { public Test() { /* first constructor */ } public Test(String s) { /* second constructor */ } // …
16 java 


4
Test: deterministico o non deterministico?
È meglio avere uno a Suite di test deterministico, che si traduce nel successo degli stessi test Suite di test non deterministico, che potenzialmente copre probabilmente più casi ? Esempio: si scrive una suite di test per testare la funzionalità del controller in un'applicazione MVC. Il controller richiede i dati …
16 testing  mvc 

1
Autentica l'app mobile nativa utilizzando un'API REST
Presto inizierò un nuovo progetto, che si rivolge alle applicazioni mobili per tutte le principali piattaforme mobili (iOS, Android, Windows). Sarà un'architettura client-server. L'app è sia informativa che transazionale. Per la parte transazionale, è necessario disporre di un account e accedere prima di poter effettuare una transazione. Sono nuovo nello …

4
Best practice per memorizzare DateTime in base a TimeZone
Sviluppo di un'applicazione Web che dovrebbe consentire all'utente di pianificare un appuntamento in base al proprio fuso orario. E sto memorizzando il datetime pianificato dall'utente come datetime del server nel campo del database. Durante la visualizzazione delle informazioni sulla pianificazione, è stato recuperato il valore dal database e convertito in …




2
Cos'è l'IU dichiarativa?
Continuo a vedere questo termine gettato nei blog sui framework. Mentre comprendo la differenza tra programmazione dichiarativa e imperativa, come si applica specificamente all'interfaccia utente? Perché sembra esserci un termine speciale per questo? Sono queste 'cose' diverse? In tal caso, qual è l'alternativa all'interfaccia utente dichiarativa e perché dovrei usarla?
16 frameworks  ui 

1
Perché Golang ha interrotto il pacchetto "netchan"?
Il pacchetto "netchan" di Golang sembra essere stato sospeso. Ciò mi fa pensare che il concetto di "canali collegati in rete" non sia una buona pratica dopo tutto. (Perché non dovrebbero semplicemente "lasciare che sia" altrimenti?) È questo il caso? E se lo è, perché?
16 networking  go 

4
L'iniezione delle dipendenze dovrebbe essere effettuata nel ctor o per metodo?
Ritenere: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = OtherRepositoryIn; } public void SomeMethod() { //use this._someRepository } public void OtherMethod() { //use this._otherRepository } } contro: public class MethodInjectionExample { public MethodInjectionExample() { } public void SomeMethod(ISomeRepository SomeRepositoryIn) { //use SomeRepositoryIn } …

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.