Tutte le domande

4
risposte

Come dovrebbero le macchine di stato gestire le eccezioni nelle azioni?

Macchine di stato, ad esempio macchine di stato UML, statecharts o altre macchine a stati finiti, consentono di eseguire azioni quando una macchina a stati effettua una transizione tra stati o è all'interno di uno stato. Neilinguaggidiprog...
posta 01.06.2017 - 19:05
3
risposte

Rendere le richieste pull più facili da recensire mentre pratichi XP e refactoring

Pratico TDD e refactoring in modo aggressivo. Recentemente alcuni colleghi si sono lamentati del fatto che le richieste di pull risultanti sono difficili da esaminare o richiederebbero molti test di regressione. Quando faccio il refactoring,...
posta 02.11.2018 - 20:52
5
risposte

Che cos'è un buon "set di strumenti" di linguaggi, framework e qualsiasi altra cosa di cui ho bisogno come sviluppatore di voci? [chiuso]

Sono uno studente di informatica, ma sto solo prendendo lezioni di sviluppo web entry level. Sto cercando letture, tutorial e altri modi di apprendimento fuori dalla classe, ma non sono sicuro di cosa dovrei iniziare. Che cos'è un buon set di...
posta 28.09.2010 - 17:58
3
risposte

Devo eseguire il controllo nullo nella classe base o nella classe derivata c #?

Ho una classe base che ha un metodo astratto; public abstract void DoSomething(ClassA obj); Ho diverse classi derivate ciascuna che implementa questo metodo e ciascuna verifica obj per null (non c'è caso in nessuna classe derivata in cui qu...
posta 02.08.2017 - 11:33
7
risposte

Intervista di programmazione: come eseguire il debug di un programma? [chiuso]

Recentemente mi è stata posta la seguente domanda in un'intervista: How do you debug a C++ program ? Ho iniziato spiegando che i programmi potrebbero avere sintassi e errori semantici. Il compilatore riporta gli errori di sintassi che po...
posta 10.11.2012 - 23:21
4
risposte

In Agile, dovrei creare un'attività di revisione del codice?

Il mio team utilizza Agile come approccio di sviluppo. Attualmente, ogni attività ha quattro stati che sono in corso, in corso, testati e completati. Abbiamo appena iniziato a fare revisioni del codice e mi chiedo se devo creare un'attività d...
posta 05.09.2014 - 03:36
3
risposte

Come affrontare quasi le stesse enumerazioni?

Devo definire enumerazioni in diverse classi. La maggioranza dei campi è la stessa in tutte le enumerazioni. Ma uno ha uno o due campi in più, un altro ha meno campi. Ora mi chiedo quale sia il modo migliore per affrontare questo? Crea...
posta 29.09.2012 - 07:21
8
risposte

Il vero multithreading è davvero necessario?

Quindi sì, sto creando un linguaggio di programmazione. E la lingua consente più thread. Ma tutti i thread sono sincronizzati con un blocco dell'interprete globale, il che significa che solo un thread può essere eseguito alla volta. L'unico modo...
posta 17.12.2012 - 20:23
6
risposte

Che cosa rende un componente o un prodotto software "aziendale" rispetto a quello non aziendale? [duplicare]

Possible Duplicate: What is enterprise software, exactly? What does “enterprise” means in relation to software architecture? Che cosa rende un software "aziendale" di componenti o prodotti rispetto a quelli non aziendali? È...
posta 07.08.2012 - 14:52
4
risposte

Perché alcuni compilatori generano un codice macchina diretto?

Stavo seguendo questo corso: CMU 18-447, Computer Architecture presso Carnegie Mellon per spazzare le mie conoscenze e concetti. Dicono che la maggior parte dei dettagli e delle implementazioni a livello macchina sono gestite a livello di I...
posta 17.12.2013 - 09:43