On 5/26/16, 7:21 AM, "Andy Dufilie" <andy.dufi...@gmail.com> wrote:

>On Wed, May 25, 2016 at 9:44 PM, lizhi <s...@qq.com> wrote:
>
>> yes,i will try.but i do not know.why no debug theyself of flexjs sdk
>> developer?
>> why not do not like check out the spriteflexjs code.and debug.
>>
>> it is a sdk bug,look at the bug,will improte the flexjs sdk.
>>
>> why not it just useful for myself?
>>
>
>
>
>Because I have other obligations in both my personal and professional life
>at the moment and I'm currently not feeling well.  I thought it would be a
>valuable thing for you to learn how to debug an error in the browser if
>you
>did not already know.  It's much easier for you to test since you already
>have it up and running.  I just tried the build.bat and it did not work
>because test/src/Test3.as  does not exist in your repository.  It would be
>much easier for us to test if you provided a live demo like you have here:
>http://matrix3d.github.io/assets/html5/flexjsstage3d/bin/js-release/

For me, I thought it was common practice to reduce a potential bug down to
a simple test case.  For compiler/runtime issues, that generally involves
getting it down to as few files and lines of code as possible.  I quite
frequently request that folks reduce their code and attach it to a JIRA.
Reproducing a bug should not require cloning a repo.  The reduction helps
prove that the issue is not in your code, and it usually makes it easier
to describe the problem because the reduction only contains the code that
is truly involved.  And those who are going to diagnose and fix the
problem are more likely to do so when the test case doesn't contain a lot
of extra stuff.

And, as I said before, if you already have the information available to
you, just share it with us via copy/paste or screenshots.  Why should we
have to duplicate your work, find out we can't easily duplicate it and ask
questions for clarification?  Consider that each email is potentially read
by over 700 people.  That's a lot of community time consumed when the
information is not efficiently transmitted.

In general, if you report errors that contain line numbers, also share the
code at that line number, and other versioning related information like
which release or nightly build you are using if you have it.  I wish there
was an algorithm for "asking for help" that could guarantee capture of the
pertinent facts, but I think it remains an "art".  But especially when
there are language barriers, reduction to simple test cases, and
associating errors with lines of code helps because there is less words to
write:  just data to copy and paste.

Thanks,
-Alex

Reply via email to