2015-06-05 10 views
5

Bir program çalıştırıp çalıştırmadığımı biliyorum, muhtemelen bir şekilde ifade edecek: her değişkenden ne beklediği. Ben vs. örneğin Android kodunun her sayfasının üzerinde okuyunca Ama başıma belirlemek istiyorum:Android kodunda, bir programın bir değişkenden beklediği özellikleri ne önerir?

  • nasıl size veya length bir android programı bir dize dizisi olmaya beklediği belirleyebilir?
  • integer veya double bir olsun, pozitif veya negatif olması bekleniyor?

vs. bu konuda

Yardım çok takdir edilecektir.

+2

Erm kendi kaynak yorumlarınızı ve belgeleri:

Eğer bu kılavuzu takip edebilirsiniz Android Studio kullanıyorsanız varsayarsak? Bu, Android'e özgü değil, sadece Java kodudur. –

+0

Ön koşullara/bitiş şartlarına ve değişmezlere atıfta bulunuyorsunuz. Kullanabileceğiniz bazı ek açıklamalar vardır ve bunları belgelemek veya uygulamak için kullanabileceğiniz diğer kütüphaneler vardır. Bkz. Http://stackoverflow.com/questions/6816298/is-there-an-beautiful-way-to-assert-pre-conditions-in-java-methods –

cevap

0

Kodunuzdaki kesme noktalarını ayarlayabilir ve program durduğunda tüm değişkenleri inceleyebilirsiniz. Bu, tamsayıların pozitif mi yoksa negatif mi, iplerin uzunluk ve muhtevası mı olduğu hakkında genel bir fikir verir. Kodun zayıf bir şekilde belgelenmesi yararlı olabilir. ...

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

+0

Yukarıdaki gibi tanımlamak istedim, nasıl Bir programın, çalışma zamanından önce ** bir değişkenden beklediği özellikler ** örn. sadece Android kodunun bir sayfasını okurken. Bu durumda yukarıdaki bilgiler ** bilgilendirici olsa da, ** yardımcı olmaz * – LoneArcher

İlgili konular