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 5 anni fa . Sono sempre stato scettico sulla riscrittura del codice di lavoro - il porting code non …
Sto cercando di avvolgere la mia testa intorno al funzionamento generale e ai principi di dispacciamento di eventi in (sotto) sistemi guidati da eventi. Anche se l'ho usato in parecchie occasioni, ad esempio Javascript, Flash (Actionscript 2 e 3) e ho anche creato un semplice sistema di invio di eventi …
Una domanda simile chiede se un computer può imparare a giocare in modo ottimale negli scacchi analizzando migliaia di giochi. Se una macchina può controllare lo stato del tabellone per alcune partite a scacchi (o alcune partite a dama) all'inizio e dopo ogni mossa, può essere programmata per apprendere le …
Ho sempre trovato XML un po 'complicato da elaborare. Non sto parlando dell'implementazione di un parser XML: sto parlando dell'utilizzo di un parser esistente basato su stream, come un parser SAX, che elabora il nodo XML per nodo. Sì, è davvero facile imparare le varie API per questi parser, ma …
Seguendo questo thread ho iniziato Il modello Singleton Mi ha fatto pensare a quanto sono accoppiate le mie classi e al modo migliore per ottenere un accoppiamento libero. Per favore, tieni presente che sono un nuovo programmatore (4 mesi nel mio primo lavoro) e questa è davvero la prima considerazione …
Ho questo scenario seguente: Un utente invia una richiesta GET a /projects/1e riceve un ETag . L'utente invia una richiesta PUT a /projects/1con ETag dal passaggio 1. L'utente invia un'altra richiesta PUT a /projects/1con ETag dal passaggio 1. Normalmente, la seconda richiesta PUT riceverebbe una risposta 412, poiché l'ETag è …
Questa è una cosa che sto facendo molto ultimamente. Esempio: setCircle(circle, i, { current }) { if (i == current) { circle.src = 'images/25CE.svg' circle.alt = 'Now picking' } else if (i < current) { circle.src = 'images/25C9.svg' circle.alt = 'Pick failed' } else if (i > current) { circle.src …
Java e C # garantiscono la sicurezza della memoria controllando i limiti dell'array e le dereferenze dei puntatori. Quali meccanismi potrebbero essere implementati in un linguaggio di programmazione per prevenire la possibilità di condizioni di gara e deadlock?
Ho letto diversi articoli, articoli e la sezione 4.1.4, capitolo 4 di Compilatori: Principi, tecniche e strumenti (2a edizione) (alias "The Dragon Book") che discutono tutti dell'argomento del recupero sintattico degli errori del compilatore. Tuttavia, dopo aver sperimentato diversi compilatori moderni, ho visto che si riprendono anche da errori semantici …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Sto seguendo un corso intermedio sulle strutture di dati come prerequisito …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Considera quanto segue: if(a == b or c) Nella maggior parte …
Recentemente ho refactoring un metodo che era sia un comando che un metodo di query. Dopo averlo separato in un metodo a un comando e un metodo di query, ho scoperto che ora ci sono più posizioni nel codice in cui sto chiamando il comando per ottenere il valore dalla …
Ci sono alcune statistiche là fuori che mostrano il ca. numero di utenti che hanno i linguaggi di programmazione più diffusi e la velocità con cui questo numero aumenta nel tempo?
Supponiamo che sto lavorando su un sistema esistente, abbastanza grande. Ho un oggetto, myObjectdi classe MyClass(per esempio, supponiamo che io stia lavorando in Java). myObjectè una composizione contenente un Collection, diciamo, un Liste altri oggetti che (penso) sono irrilevanti. Contiene metodi delegati che servono solo a ricorrere ai metodi di …
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.