2015-06-05 17 views
5

So che se eseguo un programma, probabilmente esprimerà in un modo o nell'altro: cosa si aspetta da ogni variabile. Ma vorrei di determinare da solo quando ho letto su ogni pagina del codice di Android ecc es:All'interno del codice Android, cosa suggerisce le caratteristiche che un programma si aspetta da una variabile?

  • Come potrei determinare quali size o length un programma di Android si aspetta un array di stringhe di essere?
  • Se un integer o double, dovrebbe essere positiva o negativo?

ecc

aiuto in questo senso sarebbe molto apprezzato.

+2

Ehm ... i tuoi commenti sorgente e la documentazione? Anche questo non è specifico per Android, è solo un codice Java. –

+0

Ti riferisci a precondizioni/postcondizioni e invarianti. Ci sono alcune annotazioni che puoi usare e ci sono altre librerie che puoi usare per documentarle o farle rispettare. Vedi http://stackoverflow.com/questions/6816298/is-there-an-beautiful-way-to-assert-pre-conditions-in-java-methods –

risposta

0

È possibile impostare punti di interruzione nel codice ed esaminare tutte le variabili quando il programma si interrompe. Questo ti darebbe un'idea generale se gli interi fossero positivi o negativi, la lunghezza e il contenuto delle stringhe, ecc. Potrebbe essere utile se il codice fosse scarsamente documentato.

Supponendo che si sta utilizzando Android Studio è possibile seguire questa guida:

https://developer.android.com/tools/debugging/debugging-studio.html

+0

Come sopra volevo identificare, come capire il caratteristiche che un programma si aspetta da una variabile ** prima dell'esecuzione ** es quando sto semplicemente leggendo su una pagina di codice Android. In tal caso quanto sopra ** sebbene informativo **, * non è utile * – LoneArcher

Problemi correlati