Ingegneria software

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


2
Controllare i parametri annotati con @Nonnull per null?
Abbiamo iniziato a utilizzare FindBugs e ad annotare i nostri parametri in modo @Nonnullappropriato, e funziona benissimo evidenziare i bug all'inizio del ciclo. Finora abbiamo continuato a controllare questi argomenti per l' nullutilizzo di Guava checkNotNull, ma preferirei verificare nullsolo ai bordi, luoghi in cui il valore può entrare senza …
19 java  null 

6
Devo organizzare le mie cartelle per dominio aziendale o dominio tecnico?
Ad esempio, se sto usando un'architettura simile a MVC, quale struttura di cartelle dovrei usare: domain1/ controller model view domain2/ controller model view O: controllers/ domain1 domain2 models/ domain1 domain2 views/ domain1 domain2 Ho deliberatamente lasciato fuori le estensioni dei file per mantenere questa domanda indipendente dal linguaggio. Personalmente, preferirei …



6
È pratico abbandonare STL nello sviluppo di C ++? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . So che in alcune aree (industria dei giochi, ad esempio), STL …
19 c++  stl 

6
Vantaggi e svantaggi dell'utilizzo delle app XAML / C # o HTML5 / JavaScipt per Metro? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
19 c#  javascript  html5  xaml  metro 


9
Dovresti creare proprietà private?
private string mWhatever; private string Whatever { get { return this.mWhatever; } set { this.mWhatever = value; } } Ho visto alcune persone che hanno proprietà per ogni singolo membro, private o no ... ha senso? Potrei vederlo avere senso nell'1% dei casi a volte quando si desidera controllare l'accesso …
19 c# 


2
Quali sono le applicazioni tipiche delle macro Lisp?
Sto cercando di imparare un po 'di LISP e ho letto molto sull'importanza delle macro LISP, quindi vorrei avere qualche esperienza lavorativa con loro. Puoi suggerire un'area di applicazione pratica che mi consentirebbe di utilizzare le macro per risolvere un problema del mondo reale e comprendere l'utilità di questo costrutto …

4
Implementazione di unit test presso un'azienda che non lo fa
Il capo dello sviluppo software della mia azienda ha appena "rassegnato le dimissioni" (ovvero licenziato) e ora stiamo cercando di migliorare le pratiche di sviluppo della nostra azienda. Vogliamo implementare test unitari in tutto il software creato da qui in poi. Il feedback degli sviluppatori è questo: Sappiamo che i …
19 unit-testing  tdd 




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.