【问题标题】:Within Android code, what suggests the characteristics a program is expecting from a variable?在 Android 代码中,程序对变量的期望特征是什么?
【发布时间】:2015-06-06 00:42:37
【问题描述】:

我知道如果我运行一个程序,它可能会以一种或另一种方式表达:它对每个变量的期望。但是当我阅读Android代码的每一页等时,我想自己确定。例如:

  • 我如何确定 Android 程序期望的字符串数组是什么 sizelength
  • integerdouble,预计是正面还是负面

等等

非常感谢您提供这方面的帮助。

【问题讨论】:

  • 呃...您自己的源 cmets 和文档?这也不是特定于 Android 的,它只是 Java 代码。
  • 您指的是前置条件/​​后置条件和不变量。您可以使用一些注释,也可以使用其他库来记录或强制执行这些注释。见stackoverflow.com/questions/6816298/…

标签: java android


【解决方案1】:

您可以在代码中设置断点并在程序暂停时检查所有变量。这将使您大致了解整数是正数还是负数、字符串的长度和内容等。如果代码记录不充分,这可能会很有用。

假设您使用的是 Android Studio,您可以按照本指南进行操作:

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

【讨论】:

  • 如上所述,我想确定,如何找出程序期望从变量运行时之前的特征,例如当我只是阅读一页Android代码时。在这种情况下,上述虽然信息丰富,但没有帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-16
相关资源
最近更新 更多