Tutte le domande

4
risposte

Quali funzionalità sono utili quando si eseguono debug / diagnostici remoti?

Ovviamente, il modo più semplice per risolvere un bug è riuscire a riprodurlo internamente. Tuttavia, a volte ciò non è pratico. Per i principianti, gli utenti spesso non sono molto bravi a fornirti informazioni utili. Customer Service: "wh...
posta 07.01.2011 - 21:10
3
risposte

Coerenza dei diamanti in un sistema concorrente

Sto facendo fatica a trovare soluzioni a un problema che trovo in un sistema concorrente (attualmente sto utilizzando il Modello attore). Fondamentalmente ho una struttura diamantata di attori: QuindiDinviamessaggiaCeB,chediconseguenzainvian...
posta 30.03.2017 - 21:22
2
risposte

Modifica versione semantica (all'applicazione) quando è in corso l'aggiornamento delle librerie

Quindi ho un'applicazione che utilizza 14 diverse librerie. È passato un po 'di tempo da quando ho aggiornato questa applicazione e una o più delle librerie coinvolte hanno sperimentato una revisione importante (usando il versioning semantico)...
posta 31.03.2017 - 14:27
3
risposte

Uso di una lingua diversa nello stesso progetto

Ho iniziato a programmare 6 mesi fa al college. Ho imparato Python, C e Java. Voglio creare un progetto e usare questi linguaggi. Ad esempio per cercare una parte dovrebbe usare C perché è più veloce delle altre. Per progettare java ecc. Come si...
posta 21.05.2018 - 02:29
4
risposte

In che modo i programmi scritti in lingue più elevate sfruttano "l'esecuzione dinamica" presente nei nuovi processori Intel?

Ho appreso che i nuovi processori Intel possono eseguire "l'esecuzione dinamica" (ovvero l'esecuzione di istruzioni non in ordine). Come si avvantaggiano i programmi scritti in un linguaggio di alto livello? Il compilatore modifica il codice in...
posta 04.03.2017 - 16:36
4
risposte

È una buona idea inserire un gruppo di funzioni statiche che sono correlate l'una con l'altra in termini di ambito all'interno di una classe?

La lingua è PHP. Ho diverse funzioni che si riferiscono l'un l'altro (e talvolta si usano l'un l'altro) che ho deciso di accoppiare sotto la stessa classe. Ecco i miei ragionamenti, tieni presente che sono limitato da ciò che ancora non so in...
posta 09.11.2018 - 03:27
2
risposte

Come dovrei sottoclasse una classe che costruisce i suoi oggetti usando principalmente metodi statici

Ho una classe, che richiede molti parametri esoterici per costruire un oggetto. Non ho scritto il codice e, francamente, non capisco completamente, tutte le sfumature. Esiste un metodo valueOf (String) di questa classe, che viene utilizzato prin...
posta 28.09.2018 - 14:09
3
risposte

Come allentare i contratti di input per ereditarietà?

In base alla wiki di LSP : Substitutability is a principle in object-oriented programming stating that, in a computer program, if S is a subtype of T, then objects of type T may be replaced with objects of type S (i.e. an object of typ...
posta 07.10.2017 - 19:20
7
risposte

Come posso espandere il mio vocabolario per migliorare i nomi delle variabili? [chiuso]

There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors. - Tweeted by Jeff Atwood D'accordo. Tutti gli ingegneri del software possono capirlo. La scelta di nomi adatti per le variabili può f...
posta 30.03.2017 - 15:19
1
risposta

GitHub - Devo annullare l'assegnazione di un problema una volta chiuso?

Ogni volta che utilizzo il monitoraggio dei problemi su GitHub con il mio team, dovremmo annullare l'assegnazione di persone al problema dopo averlo chiuso? Non so quale deve essere fatto e se c'è un vantaggio per i membri non assegnati.    ...
posta 17.07.2017 - 14:37