Ingegneria software

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




1
Come funzionano le prese tramite connessioni wireless?
Ho lavorato solo su applicazioni lato client (in particolare mobili) tramite Android, in cui tutta la rete è gestita a livello HTTP utilizzando componenti forniti da framework come HttpUrlConnection. Ma i sistemi di messaggistica push come Websocket / XMPP ecc. Mantengono tutti una connessione persistente al server. Anche GCM di …




5
Gestire una grande richiesta pull
Attualmente sto lavorando a un progetto con un team che utilizza un flusso di lavoro git. È abbastanza semplice, il master dovrebbe essere in uno stato distribuibile e i rami vengono utilizzati per creare funzionalità e hotfix. Ogni volta che una funzionalità o correzione di bug è stata completata e …
15 git  workflows 



4
Mappatura tra 4 + 1 modello di vista architettonica e UML
Sono un po 'confuso su come il modello di vista architetturale 4 + 1 si associ a UML. Wikipedia fornisce la seguente mappatura: Vista logica: diagramma di classe, diagramma di comunicazione, diagramma di sequenza. Vista di sviluppo: diagramma dei componenti, diagramma del pacchetto Vista del processo: diagramma delle attività Vista …
15 architecture  uml  model  view 

3
Come supportare diverse versioni API
Sto scrivendo un'API Rest e mi chiedo come gestire al meglio il supporto delle diverse versioni. Con questo non intendo come definire un URI come V2 o V3, ma piuttosto come strutturare il codice dato che avrebbe bisogno di: Supporta più versioni contemporaneamente, ad es. Gli URI V1 e V2 …

5
Perché scrivere i test per il codice che rifatterò?
Sto eseguendo il refactoring di un'enorme classe di codice legacy. Refactoring (presumo) sostiene questo: scrivere test per la classe legacy rifatti il ​​diavolo fuori dalla classe Problema: una volta effettuato il refactoring della classe, i miei test nel passaggio 1 dovranno essere modificati. Ad esempio, ciò che una volta era …


4
Quale scegliere: attributo XML o nodo secondario?
Vogliamo esportare alcuni dati dalla nostra base di dati come XML. Ad esempio, una Personpuò avere age, namee alcune altre proprietà. Abbiamo due scelte per definire il formato XML. Scelta n. 1: <Persons> <Person> <Age>16</Age> <Name>Richard</Name> </Person> <Person> <Age>34</Age> <Name>Eric</Name> </Person> ... </Persons> Scelta n. 2: <Persons> <Person Age="16" Name="Richard"/> …
15 xml 

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.