Domande con tag 'methods'

9
risposte

Come denominare un metodo che esegue un'attività e restituisce un valore booleano come stato?

Se esiste un metodo bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } dovrebbe invece essere chiamato IsStuffDone() ? Entrambi i nomi...
posta 11.06.2014 - 11:41
6
risposte

Estrazione del metodo rispetto alle ipotesi sottostanti

Quando divido grandi metodi (o procedure, o funzioni - questa domanda non è specifica per OOP, ma poiché lavoro nei linguaggi OOP il 99% delle volte, è la terminologia che sono più comodo con) in un sacco di piccoli, mi trovo spesso scontento...
posta 23.03.2015 - 11:14
6
risposte

Va bene per una classe usare il proprio metodo pubblico?

Sfondo Attualmente ho una situazione in cui ho un oggetto che è sia trasmesso che ricevuto da un dispositivo. Questo messaggio ha diversi costrutti, come segue: public void ReverseData() public void ScheduleTransmission() Il metodo...
posta 14.03.2016 - 18:15
6
risposte

È considerata una cattiva pratica di ingegneria del software utilizzare sempre metodi "pubblici"? [duplicare]

Ho sempre usato metodi pubblici e di recente uno dei miei amici mi ha consigliato di evitare sempre la definizione di metodi come pubblici, per quanto possibile, sebbene abbia lavorato in qualsiasi azienda commerciale non ho mai "realmente" ca...
posta 07.11.2017 - 19:39
3
risposte

I nomi dei metodi appropriati sono "più" e "meno"?

Java SE 8 viene fornito con un nuovo meccanismo per le date, che introduce LocalDate , LocalTime e LocalDateTime per rappresentare istanti di tempo. Per manipolare questi istanti, viene fornito un insieme di metodi: LocalDate.plu...
posta 09.06.2015 - 13:30
12
risposte

Qual è il motivo dell'uso di lettere minuscole per la prima parola in una variabile locale (ad es. employeeCount, firstName)

Prendo una buona dose di critiche da parte di altri programmatori a causa del mio uso del case pieno per tutte le mie variabili. Ad esempio, il tipico programmatore utilizzerà employeeCount per un nome di variabile, ma io uso EmployeeCoun...
posta 19.06.2013 - 19:27
11
risposte

Cosa è meglio IllegalStateException o esecuzione silenziosa del metodo? [chiuso]

Diciamo che ho una classe MediaPlayer con metodi play () e stop (). Qual è la migliore strategia da utilizzare quando si implementa il metodo stop nel caso in cui il metodo di gioco non sia stato chiamato prima. Vedo due opzioni: lanciare un'ecc...
posta 09.05.2016 - 15:14
1
risposta

C'è una differenza tra argomenti e parametri?

Potrebbe essere così: Parametro significa dai chiamanti POV e argomenti significano all'interno della procedura, o viceversa. O non ci sono differenze? Aggiornamento In svedese diciamo "anropsparametrar", cioè "parametri che chiamano la...
posta 12.10.2012 - 02:10
7
risposte

E 'una cattiva idea avere un metodo di classe che passi le variabili di classe?

Ecco cosa intendo: class MyClass { int arr1[100]; int arr2[100]; int len = 100; void add(int* x1, int* x2, int size) { for (int i = 0; i < size; i++) { x1[i] += x2[i]; } } }; int main() {...
posta 09.12.2018 - 18:10
2
risposte

Design: metodo dell'oggetto contro il metodo della classe separata che accetta Object come parametro?

Ad esempio, è meglio fare: Pdf pdf = new Pdf(); pdf.Print(); o Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Un altro esempio: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio();...
posta 20.05.2011 - 00:00