Development 24 May 2018
This development update is all about addressing bugs.
Bug: Test with no Input gives 100% score
>> Has been Addressed in Version 1.004 (assigned 0-input answer to "Incomplete!" score)
Bug: Special Character not recognized (no Alphanumeric in Original Article)
>> As the scoring algorithm is all about comparing alphanumeric only (numbers and letters), an article without any alphanumeric would naturally cause calculation error. Therefore I've implemented another check for content without any alphanumeric in Add State and Edit State.
Bug: Special Character not recognized (xx% Score after fresh installation)
>> While this bug is hard to reproduce, I have a few additional findings. Firstly, it does not happen when apk is build as development build. I couldn't find much information for the difference between development and release build. I've managed to reproduce it once in Unity, and it turns out to be an "array out of range" error. But when I try to debug it in Monodevelop, the error is gone (all variables checks out).
The last thing that I've tried is to switch the order, from original ShowAds(); -> TabulateScore(); to TabulateScore(); then ShowAds();. See... originally I thought the Ads will buy time for Tabulate Score to complete before showing the score. However, after the switch I have tried reinstalling it 3 times on my Galaxy Tab, replaying the same test case as stated in my bug page. To my surprise I am never able to reproduce the error anymore. Therefore, for now i'll consider this bug fixed.
However, as I do not fully understand the reason behind the bug, I'm not confident that the bug is truly squashed. I'm going to run more test on Mom's phone, and also gonna talk to Elvin the next time I've seen him about this.
I have yet to explore the last bug from v1.003, but I think for now this is considered good progress. Really looking forward to a day where no bugs were found, so that I can proceed to beta test stage, and soon publish my App for the world.
Lastest Version:
MemoMe v1.005.apk
Bug: Test with no Input gives 100% score
>> Has been Addressed in Version 1.004 (assigned 0-input answer to "Incomplete!" score)
Bug: Special Character not recognized (no Alphanumeric in Original Article)
>> As the scoring algorithm is all about comparing alphanumeric only (numbers and letters), an article without any alphanumeric would naturally cause calculation error. Therefore I've implemented another check for content without any alphanumeric in Add State and Edit State.
![]() |
| Invalid Content: No letters or numbers |
>> While this bug is hard to reproduce, I have a few additional findings. Firstly, it does not happen when apk is build as development build. I couldn't find much information for the difference between development and release build. I've managed to reproduce it once in Unity, and it turns out to be an "array out of range" error. But when I try to debug it in Monodevelop, the error is gone (all variables checks out).
The last thing that I've tried is to switch the order, from original ShowAds(); -> TabulateScore(); to TabulateScore(); then ShowAds();. See... originally I thought the Ads will buy time for Tabulate Score to complete before showing the score. However, after the switch I have tried reinstalling it 3 times on my Galaxy Tab, replaying the same test case as stated in my bug page. To my surprise I am never able to reproduce the error anymore. Therefore, for now i'll consider this bug fixed.
However, as I do not fully understand the reason behind the bug, I'm not confident that the bug is truly squashed. I'm going to run more test on Mom's phone, and also gonna talk to Elvin the next time I've seen him about this.
I have yet to explore the last bug from v1.003, but I think for now this is considered good progress. Really looking forward to a day where no bugs were found, so that I can proceed to beta test stage, and soon publish my App for the world.
Lastest Version:
MemoMe v1.005.apk



Comments
Post a Comment