Diciamo che vogliamo analizzare il tempo di esecuzione degli algoritmi. A volte diciamo che vogliamo trovare il tempo di esecuzione di un algoritmo quando la dimensione di input è n e nel caso peggiore lo denota con O (n). A volte però vedo libri / documenti che dicono che dobbiamo …
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 2 anni fa . Diciamo che inizio e sviluppo alcuni progetti con licenza open source e accetto alcuni contributi …
Ho esaminato come documentare i progetti software in modo più formale e ho appreso IEEE 830-1998: pratica consigliata per le specifiche dei requisiti software . Tuttavia, come puoi vedere da quel link, è stato sostituito. So che 830-1998, e probabilmente anche 830-1993, sono probabilmente adatti all'uso. Tuttavia, se non altro, …
Sto cercando di impostare la struttura della mia applicazione in VS e voglio "provare" e in futuro dimostrarlo a un livello ragionevole. Questa applicazione sarà una riscrittura WPF di una vecchia app Winform che non aveva seguito alcuna convenzione. No livelli, livelli, acronimi, ecc ... È un'applicazione enterprise piuttosto ampia. …
Avere un progetto molto grande più di 70k LOC. Il progetto ha sicuramente bisogno del refactoring del codice in Core Framework e anche in altre parti. All'inizio del progetto non è stato fissato alcun tempo per il refactoring. Tuttavia, con il tempo e più di 40 sviluppatori uniti e lasciato …
Sto lavorando in un'azienda che otterrebbe 11 punti su Joel Test - almeno sulla carta. In pratica, tuttavia, nulla funziona esattamente come previsto e il progetto è stato su DEFCON 1 da sei mesi. Ora, la maggior parte dei miei colleghi è felice se possono tornare a casa alle 18:00 …
Sono curioso della nascita del compilatore. Come è iniziata la programmazione? Le persone hanno prima creato hardware che riconosceva un determinato insieme di comandi o hanno definito una lingua e quindi hanno costruito l'hardware attorno ad essa? E su una nota correlata, qual è stato il primo linguaggio di programmazione?
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 5 anni fa . Attualmente sto valutando un potenziale nuovo progetto che prevede la creazione …
William Cook in un tweet ha scritto che: " UML è la cosa peggiore che sia mai accaduta a MDD. Fortunatamente molte persone ora capiscono questo ... " Vorrei conoscere il ragionamento alla base di tale affermazione (apparentemente, non mi riferisco alla sua opinione personale). Ho notato che molte persone …
Intendo implementare un repository e vorrei utilizzare il modello UOW poiché il consumatore del repository potrebbe eseguire diverse operazioni e desidero impegnarle contemporaneamente. Dopo aver letto diversi articoli sull'argomento, non riesco ancora a mettere in relazione questi due elementi, a seconda dell'articolo che viene fatto in modo diverso. A volte …
Sto scrivendo un gioco e il motore grafico di accompagnamento su OpenGL in C ++. Sono anche un fan di buoni processi di codifica e test automatizzati. Il codice grafico + i test sembrano piuttosto immiscibili, poiché l'output è spesso solo visivo o fortemente orientato al visual. Ad esempio, immagina …
Non capisco il vantaggio di HATEOAS per le API destinate all'uso da parte dei programmi (al contrario degli umani che navigano direttamente nella tua API). Certo, il cliente non è vincolato a uno schema URL ma è legato a uno schema di dati che è la stessa cosa nella mia …
Recentemente ho letto dei costruttori di mosse in C ++ (vedi ad esempio qui ) e sto cercando di capire come funzionano e quando dovrei usarli. Per quanto ho capito, un costruttore di spostamento viene utilizzato per alleviare i problemi di prestazioni causati dalla copia di oggetti di grandi dimensioni. …
Lo standard Ecma-334 (ISO / IEC 23270: 2006) corrisponde alla versione 2.0 della lingua. Le specifiche della versione 4.0 sono disponibili gratuitamente da Microsoft, ma l' elenco delle specifiche aperte di Microsoft elenca solo la versione Ecma (versione 2.0). E che dire di tutte le buone funzionalità aggiunte nelle versioni …
Perché gli alberi crescono verso il basso nell'informatica? Ho la sensazione che risale a una stampante e che un programma che attraversa un albero per prima cosa stampi la radice e usi il concetto di una pila di carta senza fondo per esprimere i livelli indefiniti di ricorsione che potrebbero …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.