Ho appena trovato questa funzione nel progetto a cui sto lavorando: -- Just returns the text unchanged. -- Note: <text> may be nil, function must return nil in that case! function Widget:wtr(text) return text end Troppo triste, il programmatore non funziona più in azienda. Perché uno dovrebbe fare una funzione …
Non trovo alcuna spiegazione approfondita sul web su un confronto tra ElasticSearch e i database dei grafici. Entrambi sono ottimizzati per attraversare i dati. ElasticSearch sembra essere ottimizzato per l'analisi. Tuttavia Neo4j si basa anche su Lucene per gestire gli indici e alcune funzionalità full-text. Perché dovrei usare ElasticSearch se …
Il modello di progettazione della strategia è spesso considerato un sostituto di funzioni di prim'ordine nelle lingue che le mancano. Ad esempio, supponiamo che tu voglia passare la funzionalità a un oggetto. In Java dovresti passare nell'oggetto un altro oggetto che incapsula il comportamento desiderato. In un linguaggio come Ruby, …
Ho lavorato solo su applicazioni lato client (in particolare mobili) tramite Android, in cui tutta la rete è gestita a livello HTTP utilizzando componenti forniti da framework come HttpUrlConnection. Ma i sistemi di messaggistica push come Websocket / XMPP ecc. Mantengono tutti una connessione persistente al server. Anche GCM di …
Ho letto la documentazione e alcuni thread di altre domande su questo argomento e non mi sento davvero convinto; Non vedo chiaramente i limiti di utilizzo di questa tecnica. I frammenti sono ora visti come una migliore pratica ; ogni attività dovrebbe essere sostanzialmente un supporto per uno o più …
( Ai fini di questa domanda, quando dico "interfaccia" intendo il costrutto del linguaggiointerface e non una "interfaccia" nell'altro senso della parola, ovvero i metodi pubblici che una classe offre al mondo esterno per comunicare con e manipolarlo. ) L'accoppiamento allentato può essere ottenuto facendo dipendere un oggetto da un'astrazione …
Immagina che i tuoi clienti desiderino avere la possibilità di aggiungere nuove proprietà (ad es. Colore) ai prodotti nel loro negozio nel loro CMS. Invece di avere proprietà come campi: class Car extends Product { protected String type; protected int seats; } Probabilmente finiresti per fare qualcosa del tipo: class …
Attualmente sto lavorando a un progetto con un team che utilizza un flusso di lavoro git. È abbastanza semplice, il master dovrebbe essere in uno stato distribuibile e i rami vengono utilizzati per creare funzionalità e hotfix. Ogni volta che una funzionalità o correzione di bug è stata completata e …
Vedo che alcuni software hanno il numero di versione incluso come parte del nome del loro file, mentre altri no. Sono più abituato a quest'ultimo tipo e penso che sia più popolare, ma a volte vedo il primo tipo nelle librerie javascript. Ad esempio, il nome del file di jQuery …
Se qualcuno avvia un progetto open source (ad esempio con una licenza GPL) in cui le persone forniranno contributi, di chi sarà il proprietario di tali contributi a livello dell'intero progetto? Il nuovo codice diventerà di proprietà dell'autore originale o anche i collaboratori saranno autori? Chi ha il diritto sul …
Sono un po 'confuso su come il modello di vista architetturale 4 + 1 si associ a UML. Wikipedia fornisce la seguente mappatura: Vista logica: diagramma di classe, diagramma di comunicazione, diagramma di sequenza. Vista di sviluppo: diagramma dei componenti, diagramma del pacchetto Vista del processo: diagramma delle attività Vista …
Sto scrivendo un'API Rest e mi chiedo come gestire al meglio il supporto delle diverse versioni. Con questo non intendo come definire un URI come V2 o V3, ma piuttosto come strutturare il codice dato che avrebbe bisogno di: Supporta più versioni contemporaneamente, ad es. Gli URI V1 e V2 …
Sto eseguendo il refactoring di un'enorme classe di codice legacy. Refactoring (presumo) sostiene questo: scrivere test per la classe legacy rifatti il diavolo fuori dalla classe Problema: una volta effettuato il refactoring della classe, i miei test nel passaggio 1 dovranno essere modificati. Ad esempio, ciò che una volta era …
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 . Sto programmando in Java, in uno stile molto OO, da solo. …
Vogliamo esportare alcuni dati dalla nostra base di dati come XML. Ad esempio, una Personpuò avere age, namee alcune altre proprietà. Abbiamo due scelte per definire il formato XML. Scelta n. 1: <Persons> <Person> <Age>16</Age> <Name>Richard</Name> </Person> <Person> <Age>34</Age> <Name>Eric</Name> </Person> ... </Persons> Scelta n. 2: <Persons> <Person Age="16" Name="Richard"/> …
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.