Ingegneria software

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


4
Le interfacce fluide sono più flessibili degli attributi e perché?
In una prima esercitazione sul codice EF 4.1 viene fornito il seguente codice: public class Department { public int DepartmentId { get; set; } [Required] public string Name { get; set; } public virtual ICollection<Collaborator> Collaborators { get; set; } } Quindi viene spiegato che l'interfaccia fluida è più flessibile: …
15 c#  coding-style 


5
Il concatenamento di eventi è considerato una buona pratica?
Di tanto in tanto ho incontrato scenari in cui è necessario soddisfare diverse condizioni complesse prima di attivare un evento. Inoltre, la maggior parte degli ascoltatori esegue anche controlli aggiuntivi per determinare il corso dell'azione. Questo mi ha fatto pensare se una soluzione migliore sarebbe quella di pensare in termini …


1
Estensione di crittografia Java
Mi è stato detto che per supportare la crittografia AES256 nella mia app Java avrei avuto bisogno del JCE con file di criteri di giurisdizione di forza illimitata. Ho scaricato questo da Oracle e decompresso e vedo solo 2 JAR: local_policy.jar; e US_export_polic.jar Voglio solo confermare che non mi manca …

6
Come ottenere un buon design quando si usano metodi agili?
Uso una metodologia agile (SCRUM) da circa tre anni e ne vedo alcuni vantaggi, in particolare nel feedback a breve termine a molti livelli (dai clienti che hanno accesso anticipato alle funzionalità implementate, dai tester che possono testare funzionalità come non appena vengono implementati, da altri sviluppatori che possono fornire …
15 design  agile 




6
Zero come costante?
Mi sono imbattuto recentemente in questo linguaggio di programmazione: const float Zero = 0.0; che viene quindi utilizzato nei confronti: if (x > Zero) {..} Qualcuno può spiegare se questo è davvero più efficiente, leggibile o mantenibile di: if (x > 0.0) {..} NOTA: posso pensare ad altri motivi per …



3
Come progettare servizi Web altamente scalabili in Java?
Sto creando alcuni servizi Web che avrebbero 2000 utenti simultanei. I servizi sono offerti gratuitamente e si prevede quindi di ottenere una vasta base di utenti. In futuro potrebbe essere necessario ridimensionare fino a 50.000 utenti. Esistono già alcune altre domande che affrontano il problema come: /programming/2567254/building-highly-scalable-web-services Tuttavia i miei …

6
Come gestite i progetti lasciati da altri dipendenti? [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 …

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.