Ingegneria software

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





4
Come implementare in modo sicuro l'auto-login
Ho letto molti, molti, molti post su come "probabilmente stai memorizzando le password sbagliate". Si riferiscono sempre alla memorizzazione di password su un server in cui un utente sta effettuando l'accesso; hanno sostanzialmente riformulato consigli onnipresenti (giochi di parole) come assicurarsi di salare le password, ecc. ecc. Tuttavia, non ho …
15 security  login 


3
La composizione del servizio SOA funziona davvero nella pratica?
Uno dei principali principi di progettazione del servizio SOA è il principio di Composibilità del servizio ( https://en.wikipedia.org/wiki/Service_composability_principle ). L'idea è che componendo nuovi servizi utilizzando quelli esistenti come elementi costitutivi, è possibile sviluppare rapidamente nuovi servizi. In modo analogo al modo in cui chiamate metodi esistenti di oggetti quando …


2
Entità all'utilizzo DTO
Ho cercato di trovare un flusso per un'applicazione Web a livelli di base e ho letto informazioni contrastanti online. Quello che sto cercando di capire è se c'è un vantaggio nell'usare ancora oggetti DTO dal livello DAO al servizio attraverso l'uso di una sorta di mapper. Il flusso di base …
15 java  entity  jpa 

2
Perché un commento XML non può contenere due trattini
Stavo applicando commenti markdown nei commenti XML di un file di configurazione quando XmlParser ha riferito che due trattini ( --) non sono ammessi nei commenti XML. Controllando le specifiche XML , sembra che il commento XML non sia progettato per contenere due trattini per motivi di compatibilità con i …
15 xml  sgml 

5
Qual è il nome di λx.λf.fx (come il contrario si applica) nel calcolo lambda? La funzione corrispondente ha un nome standard nella programmazione?
Qual è il nome di λx.λf.fx nel calcolo lambda? La funzione corrispondente ha un nome standard nei linguaggi di programmazione funzionale, come Haskell? Nella programmazione orientata agli oggetti, esiste un nome abituale per un metodo fooche accetta una funzione come argomento, tale da x.foo(f)restituire f(x)?


2
Perché le brutte parole chiave in C11?
Attualmente sto leggendo una bozza della specifica C11. Le nuove parole chiave introdotte: _Bool, _Alignof, _Atomictutte sembrano estensioni personalizzate, invece di parole chiave standard riservate come struct, union, int. Mi rendo conto che lo standard consiste essenzialmente in estensioni standardizzate ... ma comunque, è terribile! Forse finiremo presto per __Long_Long_Reallylong_Integer_MSVC_2020_tinsinuarsi …
15 c  keywords 

2
Avrei dovuto usare un metodo di fabbrica anziché un costruttore. Posso cambiarlo ed essere ancora compatibile con le versioni precedenti?
Il problema Diciamo che ho una classe chiamata DataSourceche fornisce un ReadDatametodo (e forse altri, ma manteniamo le cose semplici) per leggere i dati da un .mdbfile: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); Qualche anno dopo, decido di voler supportare i .xmlfile oltre ai .mdbfile come origini …

1
Quali sono le migliori pratiche per proteggere un'API Web?
Devo creare un'API del servizio Web per la nostra app mobile per interagire con il nostro server e database (in ASP.Net MVC 4, ma non è rilevante). Mentre la maggior parte delle azioni non richiede che gli utenti siano registrati con il nostro servizio, vorremmo limitare l'accesso solo agli utenti …

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.