Ingegneria software

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


8
Relazione tra orientamento dell'oggetto e algoritmi
Mentre leggo alcuni manuali di algoritmi, sono pieni di procedure intelligenti per alcuni problemi (ordinamento, percorso più breve) o alcuni metodi generali (algoritmi ricorsivi, divisione e conquista, programmazione dinamica ...). Ho trovato poche tracce di programmazione orientata agli oggetti lì; (Perché sono più orientati alla procedura?). Poi stavo pensando: Qual …



2
String [] args vs (String... Args)
Durante la programmazione per Android, ogni volta che utilizzo un AsyncTask il metodo doInBackground è simile al seguente. protected String doInBackground(String... args) Ma quando uso gli argomenti ovunque in quel blocco, posso accedervi come un normale array di stringhe, ad esempio nel mio programma @Override protected String doInBackground(String... args) { …
9 java  android 


4
Utilizzo di struct per imporre la convalida del tipo incorporato
Comunemente gli oggetti dominio hanno proprietà che possono essere rappresentate da un tipo incorporato ma i cui valori validi sono un sottoinsieme dei valori che possono essere rappresentati da quel tipo. In questi casi, il valore può essere memorizzato utilizzando il tipo incorporato ma è necessario assicurarsi che i valori …
9 c#  .net 


5
Smaltire correttamente gli oggetti al termine del server
Sto lavorando a un grande progetto C ++. Consiste in un server che espone un'API REST, fornendo un'interfaccia semplice e intuitiva per un sistema molto ampio comprendente molti altri server. La base di codice è piuttosto ampia e complessa e si è evoluta nel tempo senza un adeguato design iniziale. …
9 c++  debugging  memory 

3
Dove devo conservare i dati dei test?
Ho test di unità più piccoli che utilizzano piccoli frammenti di set di dati reali. Vorrei anche testare il mio programma su set di dati completi per una moltitudine di ragioni. L'unico problema è che un singolo set di dati reale è di circa 5 GB. Non ho trovato numeri …
9 testing 



1
Fonte originale dell'algoritmo casuale `(seed * 9301 + 49297)% 233280`?
Se cerchi esempi di creazione di un generatore di numeri casuali seeded (pseudo), ti imbatterai in cose come questa (esempio specifico http://indiegamr.com/generate-repeatable-random-numbers-in-js/ ): // the initial seed Math.seed = 6; // in order to work 'Math.seed' must NOT be undefined, // so in any case, you HAVE to provide a …
9 history  random 

2
Unit Testing di un framework stateful come Phaser?
TL; DR Ho bisogno di aiuto per identificare le tecniche per semplificare i test di unità automatizzati quando lavoro all'interno di un framework stateful. Sfondo: Attualmente sto scrivendo un gioco in TypeScript e il framework Phaser . Phaser si descrive come un framework di gioco HTML5 che cerca il meno …


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.