Domande taggate «java»

Java è un linguaggio di programmazione orientato agli oggetti di alto livello, indipendente dalla piattaforma, originariamente sviluppato da Sun Microsystems. Java è attualmente di proprietà di Oracle, che ha acquistato Sun nel 2010.




1
Come documentare correttamente un algoritmo con dati di esempio?
Mi chiedo cosa dovrebbe contenere una documentazione dell'algoritmo? Impossibile trovare una linea guida adeguata da seguire. Ho in mente di includere riepilogo dell'algoritmo descrizione dell'algoritmo diagrammi di flusso pseudo codici set di dati di input di esempio (multipli) dati di output test unitari esperimenti Il cliente richiede tale documentazione per: …


1
Che cosa significa "TILT" in un commento?
Sto leggendo Clean Code di Robert C. Martin e la frase TILTappare inspiegabilmente in alcuni esempi di codice. Esempio (è in Java, a proposito): ... public String errorMessage() { switch (status) { case ErrorCode.OK: // TILT - Should not get here. return ""; case ErrorCode.UNEXPECTED_ARGUMENT: return "Unexpected argument"; case ErrorCode.MISSING_ARGUMENT: …

2
Granularità delle eccezioni
Ho incontrato un dibattito tra alcuni amici e I. Preferiscono eccezioni generali come ClientErrorExceptione ServerErrorExceptioncon i dettagli come campi dell'eccezione, mentre preferisco rendere le cose più specifiche. Ad esempio, potrei avere una manciata di eccezioni come: BadRequestException AuthenticationFailureException ProductNotFoundException Ognuno di questi costruito sulla base del codice di errore restituito …



2
Come incapsulare le classi interne in un'API scritta in Java?
Dobbiamo scrivere una biblioteca. Naturalmente, dovrebbe avere solo un'API molto piccola (quanto più ampia possibile quanto più piccola possibile). Gli interni della biblioteca sono piuttosto complessi. Pertanto, hanno bisogno di strutturazione. Per la strutturazione attualmente vedo due modi: 1. usa i pacchetti. pro: la biblioteca può essere ben strutturata. Tutto …



1
Progettazione del codice: delega di funzioni arbitrarie
Su PPCG, abbiamo spesso sfide di King of the Hill , che mettono a confronto diversi bot di codice. Non ci piace limitare queste sfide a una sola lingua, quindi facciamo comunicazione multipiattaforma su I / O standard. Il mio obiettivo è quello di scrivere un framework che gli autori …

2
Perché for-each ha i due punti anziché "in"?
Dalla guida linguistica Java 5 : Quando vedi i due punti (:) leggilo come "in". Perché non usare inin primo luogo quindi? Questo mi infastidisce da anni. Perché non è coerente con il resto della lingua. Ad esempio, in Java ci sono implements, extends, superper i rapporti tra i tipi …
9 java 

1
Nel modello MVP, la visualizzazione deve creare un'istanza di un oggetto Modello in base al contenuto dell'interfaccia utente o semplicemente passare questi contenuti come parametri al Presenter?
Sto usando il modello MVP in un'app Android che sto sviluppando. Ho fondamentalmente 4 elementi: AddUserView in cui è possibile aggiungere un nuovo utente: AddUserPresenter The UserInfo (il pojo) UserInfoManager (logica di gestione e gestore archiviazione) La mia domanda è: Quando premo il pulsante "Aggiungi" in AddUserView, dovrebbe ottenere il …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.