Ingegneria software

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

6
Design per la sincronizzazione dei dati in Android
Ho visto due implementazioni per la sincronizzazione dei dati tra il server e il client sulla maggior parte delle app. Ciò presuppone che non sia stato impostato alcun GCM: - Esecuzione periodica di un servizio di intento che scarica i dati dalla rete e li archivia nel database. Implementazione di …

4
Qual è la necessità di Odata quando ho JSON?
Sto cercando di capire il punto di Odata e quando avrebbe senso. In questo momento, come lavoro, utilizzo ASP.NET e il controller MVC / WebApi per serializzare / deserializzare gli oggetti in JSON e fare in modo che javascript faccia qualcosa. Da quello che posso dire il vantaggio di OData …
23 javascript  rest  json 


2
SQL IN () contro OR
Stavo lavorando con una query che ho scritto oggi ho dovuto cambiare il codice dalla WHEREclausola per usare un filtro IN (elenco di cose) invece di usare qualcosa come item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item 3' OR item_desc = 'item 4' Quanto sopra …
23 sql  speed 



4
Come gestire le connessioni al database in un modulo di libreria Python
Ho creato una libreria in Python che contiene funzioni per l'accesso a un database. Questa è una libreria wrapper attorno a un database di applicazioni di terze parti, scritta a causa del fatto che l'applicazione di terze parti non offre un'API decente. Ora originariamente lasciavo che ogni funzione aprisse una …
23 python 

7
Correzione sicura dei dati del database di produzione
Si verificano errori e talvolta i dati devono essere corretti in produzione. Qual è il modo più sicuro di procedere dal punto di vista di una grande azienda? Ci sono strumenti che possono aiutare? Ecco alcune considerazioni alla base di questo requisito ... Dobbiamo registrare chi ha eseguito la query …
23 database  risk 



2
Livelli di autorizzazioni utente in un'API RESTful
Diciamo che ho una compagnia che classifica i gatti più teneri su Internet. Offro una risorsa alla/cats/ quale fornisce agli utenti gli ultimi, adorabili gatti adorabili. Gli utenti possono ottenere solo i primi 3 gatti se non hanno pagato o registrati. I primi 10 gatti se hanno pagato 337 dollari …
23 rest  http  url  http-response 

6
Come risolvere il problema dei commenti nidificati
Non appare in una sola lingua che i commenti non possono essere nidificati. Hai una buona soluzione per questo problema? Una soluzione alternativa in C / C ++ e Java è utilizzare solo il commento a riga singola ma diventa impossibile quindi commentare un blocco più grande. Sto affrontando qualcosa …
23 java  c++  python  c  comments 

12
Design orientato agli oggetti
Supponiamo di avere quanto segue: +--------+ +------+ | Animal | | Food | +-+------+ +----+-+ ^ ^ | | | | +------+ +-------+ | Deer | | Grass | +------+ +-------+ Deereredita da Animaled Grasseredita da Food. Fin qui tutto bene. Animalgli oggetti possono mangiare Foodoggetti. Ora lasciamo un po …


6
Nella programmazione funzionale, le variabili locali mutabili senza effetti collaterali sono ancora considerate "cattive pratiche"?
Avere variabili locali mutabili in una funzione che viene utilizzata solo internamente (ad es. La funzione non ha effetti collaterali, almeno non intenzionalmente) è ancora considerata "non funzionale"? ad es. nel controllo dello stile del corso "Programmazione funzionale con Scala" viene considerato varerrato qualsiasi utilizzo La mia domanda, se la …

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.