Domande con tag 'java'

2
risposte

Potrebbe cambiare il tipo di ritorno da vuoto a stringa introdurre modifiche di rottura?

Questo SDK ha un'interfaccia come questa: public interface Contract { void update(..); void action(..); void delete(..); } Ora, dobbiamo cambiarlo in qualcosa di simile: public interface Contract { String update(..);...
posta 29.07.2015 - 16:51
5
risposte

Come ottimizzare le prestazioni dei controlli delle condizioni sequenziali in Java?

Sto scrivendo un programma che cerca una soluzione di un'equazione diophantine. Il programma sta pedalando for (int d = 0; d <= max; d++) { for (int c = 0; c < d; c++) { boolean possibleSolution = true; possibleSolu...
posta 08.07.2016 - 14:47
2
risposte

Mnemonico per sempre prevalente è uguale a quando si esegue l'override di hashCode? [chiuso]

Noi sviluppatori di java sappiamo sempre che dovresti sovrascrivere sempre equals () quando sostituisci hashCode () , ma ho costantemente difficoltà a ricordare questa regola. Che cos'è un mnemonico intelligente per aiutare gli sviluppatori...
posta 13.06.2013 - 13:41
3
risposte

È appropriato rimuovere il codice ridondante assegnando esplicitamente i valori predefiniti?

A volte mentre sto modificando qualcosa vedo del codice inutile aggiunto da altri sviluppatori, probabilmente a causa dell'abitudine. La modifica di questo codice non farà alcuna differenza, quindi è appropriato? Nel mio caso specifico sto...
posta 23.05.2014 - 07:59
5
risposte

Gli operatori di incremento e decremento diminuiscono la leggibilità? [chiuso]

Capisco quali operatori di incremento e decremento sono ( ++ e -- ) e la differenza tra post e pre ( i++ vs ++i ), ma dovrebbero essere evitati poiché aumentano la difficoltà di leggere il codice? Dopo aver letto le risposte al...
posta 01.11.2016 - 02:14
2
risposte

SonarQube si lamenta: "Usa isEmpty () per verificare se la raccolta è vuota o meno."

Così come dice il titolo, SonarQube si lamenta ogni volta che usi list.size() == 0 o list.size > 0 Tuttavia ho iniziato a passare a isEmpty () e! is.Empty () e ho notato che il codice diventa molto meno leggibile e ha dovuto cambiar...
posta 02.10.2016 - 15:35
3
risposte

C # / Java: ogni classe dovrebbe avere un metodo principale?

Ultimamente ho imparato C # per vedere l'altro lato della medaglia (ho già una buona conoscenza di Java), quindi ho letto su C # e ho trovato un articolo chiamato C# per sviluppatori Java e nella lettura dell'articolo ho visto qualcosa che non...
posta 11.09.2016 - 18:15
2
risposte

OOP (possibilmente specifico di Java): Set completo di categorie di metodi [chiuso]

Sto lavorando a una convenzione di codifica da seguire per i miei progetti Java. Trovo più facile trovare la mia strada attraverso una classe quando raggruppo i suoi metodi per categoria. Ad esempio, piuttosto che avere ciascuna coppia getter /...
posta 23.03.2015 - 13:21
3
risposte

Java ha bisogno di chiamare molti metodi in modo sistematico

Ho un gruppo di metodi che sarà molto grande. Devo essere in grado di chiamare sistematicamente i metodi da un grande gruppo, in due modi diversi. I metodi creano un nuovo oggetto oggetto con variabili specifiche per il tipo di oggetto creato, a...
posta 23.01.2016 - 22:48
3
risposte

Mod righe in codice Java

Spesso nel codice C (e anche in altri linguaggi) ho visto una sezione nei commenti di primo livello per le linee mod. Questi includono la data in cui è stata apportata una modifica al file, l'utente che ha apportato la modifica e una breve descr...
posta 01.11.2010 - 15:04