Ingegneria software

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


2
Lingua delle query per JSON
Ho un server che sta restituendo un messaggio JSON molto grande e la mia applicazione client dipende solo da una parte di questa risposta. L'applicazione client deve verificare se nel messaggio JSON esiste la proprietà "xyz" e, in base al risultato, eseguire una specifica base utente. Per questo requisito, convertire …
11 java  json 


2
Il controller deve passare i dati a una vista nel modello MVC?
Lavoro con ASP.NET MVC (e altre implementazioni MVC basate sul web) abbastanza spesso, ma questo è qualcosa di cui non sono mai stato sicuro: il controller e la vista dovrebbero comunicare? Ovviamente il controller dovrebbe scegliere quale vista utilizzare, ma cosa intendo dire che il controller dovrebbe passare i dati …
11 architecture  mvc 

3
Esistono librerie JavaScript open source che indirizzano più schede del browser e lo stato del client per i browser più recenti? [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 5 anni fa . Ci sono alcune nuove funzionalità HTML5 che sono diventate browser recenti che consentono di condividere …

4
Un iteratore ha un contratto implicito non distruttivo?
Diciamo che sto progettando una struttura di dati personalizzata come uno stack o una coda (ad esempio - potrebbe essere un'altra raccolta arbitraria ordinata che ha l'equivalente logico di pushe popmetodi - ovvero metodi di accesso distruttivi). Se si stesse implementando un iteratore (in .NET, in particolare IEnumerable<T>) su questa …



4
Il termine "interfaccia" in C ++
Java fa una chiara distinzione tra classe interface. (Credo che anche C # lo faccia, ma non ne ho esperienza). Quando si scrive C ++, tuttavia, non esiste alcuna distinzione imposta dal linguaggio tra classe e interfaccia. Di conseguenza, ho sempre visto l'interfaccia come una soluzione alternativa per la mancanza …


3
Implementazione Java moderna di Blackboard Pattern?
C'è spazio per un'applicazione pratica e moderna in Java del modello Blackboard descritto in "The Pragmatic Programmer" ? Esiste una biblioteca particolare che tenta di aiutare l'implementazione di questo concetto? Qual è il consenso generale su questo modello nell'attuale comunità del software (specialmente Java)? Sebbene l'idea sia intrigante, ho la …
11 java 

3
Domanda sull'uso della parola "porting" nella programmazione
Attualmente sto modificando un codice C ++ che è stato scritto per il sistema UNIX in modo che funzioni compilando da Visual Studio. Ho dovuto cambiare i nomi di alcune funzioni integrate e ho dovuto cambiare il modo in cui sono definiti gli array dinamici. La mia domanda è: posso …


6
Devo rendere il mio codice più leggibile dagli altri programmatori del mio team
Sto lavorando a un progetto in Delphi e sto creando un programma di installazione per l'applicazione, ci sono tre parti principali. Installazione / disinstallazione di PostgreSQL installazione / disinstallazione di myapplication (l'installazione di myapplication viene creata utilizzando nsi). Creazione di tabelle in Postgres tramite script (file batch). Ogni cosa funziona …

4
Gli approcci contro la base di codice diventano uniformemente lenti
Stiamo lavorando su una base di codice C ++ di dimensioni moderate (10Mloc) che attraverso i nostri sforzi di ottimizzazione sta diventando uniformemente lenta . Questa base di codice è un insieme di librerie che combiniamo per metterle al lavoro. Quando è stato sviluppato il quadro generale di come comunicano …
11 c++  optimization 

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.