Ingegneria software

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





5
Qual è il modo più efficace per condividere il codice tra le applicazioni .NET?
Nel nostro lavoro, abbiamo diverse applicazioni .net che condividono molte funzionalità di base. Abbiamo creato queste applicazioni usando un'architettura n-tier pulita, ma abbiamo colto quel momento in cui ci rendiamo conto che abbiamo implementato nuovamente le stesse funzioni diverse volte. Ovviamente questo viola DRY e vorremmo correggerlo. Stiamo già utilizzando …

3
Architettura pulita: troppe classi di casi d'uso
Vado in Clean Architecture e alzo il mio livello Android da MVC a MVP , introducendo DI con Dagger 2, Reactivity con RxJava 2 e, naturalmente, Java 8. Nell'architettura pulita MVP è presente un livello tra le entità (nei datastore) e i presentatori che dovrebbero accedervi. Questo livello è il …
15 java  android  use-case  mvp 


3
Che cos'è esattamente un'applicazione multi-tenant?
Secondo la definizione disponibile online, "la multi-tenancy è un'architettura in cui una singola istanza di un'applicazione software serve più clienti ". Significa che ho un sito Web di un ristorante o di una scuola e fornisco l'accesso a diversi ristoranti o scuole per utilizzare la mia applicazione con i propri …

3
Devo restituire una risposta 204 o 404 quando non viene trovata una risorsa?
Sto sviluppando un semplice servizio RESTful per tornei e programmi. Quando un torneo viene creato tramite una richiesta POST contenente un corpo JSON, il torneo viene inserito in un BiMap, dichiarato come segue in un'implementazione DAO: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Quando viene creato un torneo, viene restituito l'ID …
15 java  rest  web-services  http 


2
Dove spingere un test fallito?
Ho appena modificato le impostazioni del ramo sul mio repository GitHub, in modo che il mio ramo [successivo] richieda un build CI di passaggio attraverso una richiesta pull. Segue una discussione con alcuni membri del team sui test falliti. Per amor di contesto ... Il repository ha un ramo [maestro] …


3
Un valore sentinella Unicode che posso usare?
Sto progettando un formato di file e voglio farlo nel modo giusto. Poiché si tratta di un formato binario, il primo byte (o byte) del file non dovrebbe formare caratteri testuali validi (proprio come nell'intestazione del file PNG 1 ). Ciò consente agli strumenti che non riconoscono il formato di …
14 unicode 

8
Scrivi cattivo codice quando sei sotto pressione? [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 7 anni fa . Quando sei sotto pressione, la scadenza si avvicina e un manager ti respira al collo …
14 bad-code 


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.