Sent from my iPhone
On Jul 28, 2010, at 2:20 PM, Prefontim <Pref...@hotmail.com> wrote:
> It's our own company's app, call webNetwork. It's basically a virtual
> web desktop, and contains dozens of apps inside it. There are public
> versions of it available, which could be used for debugging. However,
> most of the bugs i mentioned happen while i am changing code, which
> can't as easily be done on a public site.
> ...
Between a person who sees a problem and a person who does not, who is better positioned to document it? The person who sees it has a context, which while perhaps large, is a great deal more specific than the universe if possibilities the FB developers would have to explore.
An observation on this general class of issues: perhaps it is inaccurate, but my sense in watching this forum, and others, is that quite frequently these difficult problems end up tracing back to something like an obscure error in the user's code or logic. Often a simple typo. The difficulty is basically in the way those often manifest themselves. Often is is very obscure, giving little clue to the true nature of what is going on.
My guess about concerns like the ones in this thread is that large, complex applications have a large number of places where code and logic errors can hide. It is not so much an issue of having a large application for the developers to test with as much as it is having one with particular errors and/or interactions between different programming aids packages.
Perhaps if somewhere in the browser and/or related elements like FB it could be possible to have some sort of an option to give more extensive information about what is going on inside. I suspect some of the most common issues around typos and the like have somewhat typical characteristics from the browser's point of view. Maybe more of that sort of thing could have options for being reported during development.
Example- buried in the typical browser there are points where syntax errors are compensated for. Most all the browsers tolerate a lot of erroneous code and do their best to move on rather then rejecting a page. Maybe it would be possible to have an option to expose those events. It would give developers a better chance to discover the source of problems (and maybe also help build high quality code in general).
The questions I would like to be asked at that stage would be...
1 - What happens?
2 - What do you do to make it happen?
If the mechanic is unsure, then maybe also ...
3 - What do you expect to happen?
Now, some of these may be answerable by me. Some, through experience,
may be answerable by the mechanic.
If I don't answer any of the questions, the mechanic is going to be in
a bit of a mess trying to find the fault before he can diagnose it and
repair it.
And, after all of that, whether or not the car is fixed, I'm going to
get a bill.
And if the mechanic is really good at his job (though not perfect), he
may be really popular.
And experience will tell you that those that cooperate with the
mechanic, answer his questions calmly and politely, will almost
certainly get a better response that those that don't. Those that
don't will either not get a repaired car in any reasonable time or i
Nearly all open source software is developed along community lines -
we all pull together. The vast majority of open source software is
developed voluntarily. If you had to pay for FireBug, how much would
you pay? Would you then expect a support contract?
I used to have "Standing on the shoulders of some very clever giants."
in my signature. I think I'll probably change it to "Standing on the
shoulders of some very clever and generous giants.".
The request for a test-case isn't a way to stop the problem being
fixed. It is part of the solution. But, unfortunately, it is a form of
triage. Many problems are reported which are quite plainly and
obviously due to the developer having NOT RTFM'd.
Some problems are simply due to the developer being too "clever" for
their own good and ending up tying themselves in knots and wanting a
hand and then blaming the first tool that comes to hand.
Many reasons.
But.
In all instances, if you can PROVE the problem, repeatedly and
reliably, then others can certainly help you.
OK, but don't expect a lack of reports for a lack of errors.
Sometimes it is necessary to restart Firefox to get Firebug working.
SOmetimes just opening a new tab works and that is easier, so I
usually try that first. I have experienced all of the OP's 7 items, so
that's how I know.
I'm sorry I can't be of more help. I don't know what triggers the
problems and so I haven't been able to file a proper bug report.
Maybe the someone has time can take one bug and investigate it and
hopefully provide more detail (steps to repro, etc).
Garrett
No, not only us two; the OP is bringing up bugs that others have
reported. Looking at the bugtracker:
2948: Console stops working (No XHR or log outputs)
With comment from " lisman.aaron, Apr 12, 2010" and " gullevek, Jun
17, 2010" confirming the same.
I have other issues at the moment and a ton of stuff on my plate.
Sorry, there are real issues. They don't bug me enough to motivate me
to investigate further. I'm just busy with a bunch of stuff. Thanks.