Ingegneria software

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



1
Quali sono i requisiti minimi e assoluti per contenere i set di caratteri asiatici SE per un progetto di sistema incorporato?
Lavoro per un'azienda che ha iniziato a integrare sistemi informatici incorporati nei nostri prodotti che produciamo. Abbiamo una gamma piuttosto ampia di prodotti e sono distribuiti in tutto il mondo. Inoltre, abbiamo progettato alcune schede integrate che possono servire a molteplici scopi a seconda del firmware che è stato inviato …

6
Come implementare solo una parte di un'interfaccia
Quando si sviluppa in OOP, a volte un'interfaccia / contratto viene fornito da una libreria che non è possibile modificare. Chiamiamo questa interfaccia J. Ora hai un oggetto di classe A che consuma oggetti che implementano questa interfaccia. All'interno È necessaria solo una piccola parte delle definizioni dell'interfaccia. Alcune delle …



6
Come si scrivono casi di test unitari?
A volte finisco per scrivere casi di test unitari per il codice che altri sviluppatori hanno scritto. Ci sono occasioni in cui davvero non so cosa stia cercando di fare lo sviluppatore (la parte aziendale) e manipolo il test case per ottenere la linea verde. Queste cose sono normali nel …



5
Quanto è male non disporre di () SqlConnections?
Personalmente, esplodo negli alveari se non inserisco oggetti ADO che implementano IDisposable nell'uso delle istruzioni. Ma al mio attuale contratto, ho scoperto che il loro codice "provider di accesso ai dati" del framework aziendale nostrano non 1) implementa IDisposable e 2) chiama Dispose () su qualsiasi cosa utilizzi, in qualsiasi …

3
Un DAO dovrebbe essere singleton o no?
Sto sviluppando un'API RESTful e penso che sia conveniente usare i DAO per le mie risorse perché anche se ho intenzione di usare solo la memoria per archiviarli, non voglio chiudere una porta a chiunque stia usando la mia biblioteca se hanno deciso di usare un'implementazione di database per DAO. …

1
Licenza MIT vs. Creative Commons per immagini e altre risorse
Qualcuno potrebbe risolvere una particolare confusione delle licenze per me? Sono sempre molto perplesso da come funzionano le licenze software. Voglio che tutti possano utilizzare il mio software con restrizioni minime, se del caso, e nessuna garanzia. Quindi uso solo una licenza permissiva (la licenza MIT era la mia scelta) …
14 licensing 

2
Dove vanno le correzioni dei bug nel modello git-flow?
Negli hotfix del modello Git-flow , comunemente indicati come, vanno nel loro hotfix-*ramo specifico e piccole correzioni di integrazione proprio prima del rilascio vanno nel release-*ramo. Le correzioni generali della versione precedente non sembrano avere un posto. Dove dovrebbero apparire? Dovrebbero essere nel loro bug-*ramo che si dirama develop(proprio come …
14 git  gitflow 


2
Costanti strategie C ++ DRY
Per evitare la duplicazione relativa a const C ++ non banale, ci sono casi in cui const_cast funzionerebbe ma una funzione const privata che restituisce non const non lo farebbe? In Effective C ++ item 3 di Scott Meyers , suggerisce che un const_cast combinato con un cast statico può …
14 c++  dry  const 

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.