Ingegneria software

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




1
C ++. Net è ampiamente utilizzato?
Sono un programmatore C ++ per tradizione. Negli ultimi 12 mesi ho fatto molto codice C # e sono stato piacevolmente sorpreso dall'approccio pragmatico di C # (una volta ho smesso di provare a codificarlo come se fosse "C ++ con garbage collection"). Di recente abbiamo avuto alcuni laureati e …
25 c++  .net 

1
Il modello box: Internet Explorer vs. W3C
Oggi, il problema del modello box di Internet Explorer è principalmente un problema. La maggior parte degli sviluppatori Web inserisce un <!DOCTYPE>tag per imporre la conformità agli standard e nessuno si preoccupa più del supporto di Internet Explorer 5.5. Tuttavia, alcuni sviluppatori hanno escogitato argomentazioni soggettive e concettuali a difesa …


5
Progettare documenti come parte di Agile
Nel mio posto di lavoro, affrontiamo una sfida in quanto "agile" troppo spesso ha significato "requisiti vaghi, criteri di cattiva accettazione, buona fortuna!" Stiamo cercando di affrontarlo, come uno sforzo di miglioramento generale. Quindi, come parte di ciò, sto proponendo di generare documenti di progettazione che, al di là del …

5
Determinare se un algoritmo è O (log n)
Sto aggiornando la mia teoria CS e voglio sapere come identificare la complessità di un algoritmo O (log n). In particolare, esiste un modo semplice per identificarlo? So che con O (n), di solito hai un singolo ciclo; O (n ^ 2) è un doppio loop; O (n ^ 3) …

2
Cosa costituisce la "distribuzione" per LGPL v3
Sto pensando di basare alcuni nuovi software su un'applicazione web LGPL. Voglio utilizzare questo nuovo software per creare un sito Web per il mio datore di lavoro e non intendiamo vendere o distribuire il software stesso a nessuno. La pubblicazione di pagine Web dal software LGPL costituisce "distribuzione" nella licenza, …


3
Che cos'è uno schema raccomandato per la pianificazione degli endpoint REST per modifiche previsionali
Cercare di progettare un'API per applicazioni esterne con lungimiranza per il cambiamento non è facile, ma un po 'di pensiero iniziale può semplificare la vita in seguito. Sto cercando di stabilire uno schema che supporterà le modifiche future pur rimanendo compatibile con le versioni precedenti lasciando in posizione gestori di …

3
Diagrammi UML di applicazioni multi-thread
Per le applicazioni a thread singolo mi piace usare i diagrammi di classe per avere una panoramica dell'architettura di quell'applicazione. Questo tipo di diagramma, tuttavia, non è stato molto utile quando si è cercato di comprendere applicazioni multithread / simultanee pesantemente, ad esempio perché diverse istanze di una classe "vivono" …




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.