Vengo da uno sfondo Java e sto provando ad imparare Scala. Al momento mi sento piuttosto sopraffatto, sembra esserci molto di più da imparare con Scala, tanti modi diversi di fare la stessa cosa.
Mi stavo chiedendo se qualcuno ha qualche cons...
Con alcuni dei linguaggi più comuni (Java, C #, Java, ecc.) a volte sembra che tu stia lavorando in disaccordo con la lingua quando vuoi inserire completamente il tuo codice TDD.
Ad esempio, in Java e in C # vorrai prendere in giro qualsiasi...
Durante il mio lavoro stavamo discutendo dell'uso dell'enumerazione in Java.
Un collaboratore sosteneva che quando si utilizza l'enumerazione sul lato server, ogni volta che è necessario si dovrebbe usare la stringa per fare riferimento ad es...
In Java, per convenzione getter e setter per i campi booleani saranno isField() e setField() . Funziona perfettamente con i nomi dei campi che sono aggettivi come active , visible , closed , ecc.
Ma come faccio a nominare...
Ho una gerarchia di classi java formata da una classe Abstract e N estensioni di essa.
Nella classe astratta ho un metodo annotato con un'annotazione @Remove. Anche se non otterremo eccezioni di non fallire velocemente se questa annotazione vien...
Ho un'implementazione scheletrica, come nell'articolo 18 da Java efficace (discussione estesa qui ).
È una classe astratta che fornisce 2 metodi pubblici methodA () e methodB () che chiamano i metodi delle sottoclassi per "riempire gli spazi vu...
Sto creando un'interfaccia in Java per il gestore degli errori personalizzato.
Vuoi passare un argomento error object ma ho bisogno che sia figlio di Exception class.
Va bene usare il mio nome di classe definito in un'interfaccia?...
In passato, ho utilizzato il metodo standard per aggiungere @Deprecated annotazioni ai metodi API che verranno rimossi in una versione successiva.
Ora sto preparando una versione principale per una libreria, con molte parti API rimosse e...
Ho del codice nel mio progetto. Personalmente chiamo tests che non sono test unitari. Sono pensati per essere eseguiti e il risultato deve essere valutato da un essere umano. L'ho fatto perché sto realizzando un motore fisico e durante lo s...
Ho un progetto in cui ho due classi che richiedono entrambi un oggetto di accesso al database che aggiorni la stessa tabella. I vincoli del framework e del progetto fanno sì che non possa combinare queste due classi. Ho creato un caso qui sotto...