Domande con tag 'java'

5
risposte

Equivalente della corrispondenza del modello idiomatico in Java

Sto costruendo un simulatore che analizza alcuni eventi da STDIN e li "esegue". Il mio background è principalmente la programmazione funzionale in questi giorni, quindi mi è sembrato naturale fare qualcosa del genere: data Event = Thing1...
posta 10.05.2016 - 15:41
1
risposta

Perché gli operatori Null-Safe (ad esempio "operatore Elvis") sono stati rifiutati come parte del "Progetto Coin" di Java 7?

Una delle funzionalità proposte per "Project Coin" di Java 7 era "l'operatore Elvis". Un rapporto di una presentazione JavaOne 2009 su Project Coin lo ha descritto come tale: One of the "small features" covered in this presentation is the...
posta 19.10.2017 - 15:23
5
risposte

Concorrenza configurabile in Java o in qualsiasi altro linguaggio di programmazione

Mentre stavo leggendo un documento di ricerca sulla concorrenza denominato Software e la Rivoluzione della concorrenza ( versione html ). Mi sono imbattuto in seguenti righe: Unfortunately, although locks work, they pose serious problem...
posta 26.03.2016 - 10:50
3
risposte

Clean Code e Hybrid Objects e Feature Invidia

Quindi di recente ho apportato alcuni importanti refactoring al mio codice. Una delle cose principali che ho provato a fare era dividere le mie classi in oggetti dati e oggetti di lavoro. Questo è stato ispirato, tra le altre cose, da questa sez...
posta 10.10.2014 - 16:26
3
risposte

Quando il sovraccarico del metodo è appropriato?

Supponiamo che io stia lavorando su un sistema esistente, ragionevolmente grande. Ho un oggetto, myObject della classe MyClass (per l'esempio, supponiamo che io stia lavorando in Java). myObject è una composizione contenente un...
posta 16.02.2012 - 01:57
5
risposte

Profanity Filter Performance in Java

Ho l'obbligo di filtrare le parolacce dagli invii degli utenti in un'applicazione web basata su Java. Il client è a conoscenza sia del Scunthorpe Problem che del Clbuttic Problem e hanno accettato le conseguenze. Per favore, non desidero un...
posta 09.07.2011 - 01:19
2
risposte

È una pratica scorretta chiamare i metodi attraverso più oggetti? [duplicare]

Ho un codice che assomiglia a questo: tr.t.findIndexSmoothed(arg0.getX(), arg0.getY()); "tr" e "t" sono oggetti. È una cattiva pratica raggiungere fino in fondo la gerarchia degli oggetti per chiamare i metodi? L'unica ragione per cui pos...
posta 18.08.2013 - 18:34
3
risposte

Come creare e pubblicare un'utile libreria Java

Recentemente ho lavorato su una classe Java che genera permutazioni per elenco di oggetti. In ogni caso, mi piacerebbe avere questa libreria offerta al pubblico, quindi ho diverse domande: La maggior parte delle librerie che vedo hanno quest...
posta 23.09.2011 - 18:07
2
risposte

Beneficio dell'uso della classe di builder interna statica

Durante la stesura delle linee guida del codice per un'azienda mi sono trovato a consigliare l'utilizzo del schema Builder da Java efficace, invece di costruttori telescopici. Tuttavia, dopo averci pensato un po 'di più, sicuramente una sol...
posta 05.11.2011 - 09:34
2
risposte

Separazione della logica aziendale da DB-logic con le transazioni

Abbiamotrelivellinellanostraapplicazione.Livellodiservizioperfornireun'APIesterna.LivelloBOperlanostralogicaaziendaleeunostratoDAOperlanostraconnessionealdatabase.Diciamoognivoltacheaggiorniamounfile,vogliamoanchecambiarequalcosanellacartella,a...
posta 04.10.2016 - 08:17