Oh yes, I understood, I was just answering to the last statement you made in your previous post about logging rather than throwing exceptions :)
2009/5/19 David Zhou <da...@nodnod.net> > > Well, there's no reason not to throw exceptions too. The point was a > script that monkeypatched jQuery to allow for some of the debugging > features being discussed. > > -- dz > > > > On Tue, May 19, 2009 at 9:00 AM, Julian Aubourg > <aubourg.jul...@gmail.com> wrote: > > I dunno. > > From what I witnessed, when jQuery starts to complain/halt, the problem > is > > generally elsewhere, especially when you keep references to nodes/select > > results like I personnaly do. Exceptions would be nice imo, so that you > get > > the callstack. Logs are good as long as all of the application being > > developped is heavily "consoled" or else you won't know anything about > the > > context of the problem. > > Of course, I'm talking from the point of view of someone who develops > sites > > that are ultra-heavy in the js department. > > > > 2009/5/19 David Zhou <da...@nodnod.net> > >> > >> I wonder if it's feasible to monkeypatch debugging wrappers around > >> jQuery core methods. You don't even need it to throw errors -- a > >> simple console.log warning would suffice. > >> > >> -- dz > >> > >> > >> > >> On Tue, May 19, 2009 at 8:38 AM, Julian Aubourg > >> <aubourg.jul...@gmail.com> wrote: > >> > jquery.debug.js / jquery.release.js ? ;) > >> > I really like this idea. When I first started using jQuery, I > sometimes > >> > had > >> > some issues determining what it was I was doing wrong when jQuery > >> > complained > >> > deep in its internal functions. > >> > > >> > 2009/5/19 Matt Kruse <m...@thekrusefamily.com> > >> >> > >> >> On May 19, 5:32 am, DBJDBJ <dbj...@gmail.com> wrote: > >> >> > This is an discussion on library develeopment philosophy. > >> >> > There are only two sides to this coin: fast and dangerous and safe > >> >> > and > >> >> > slow. > >> >> > >> >> I think this is another use for a jQuery "development" build. One > that > >> >> would generate warnings of empty selector results, invalid arguments, > >> >> etc. It could also detect possible conflicts like this that would > >> >> cause jQuery to misbehave and alert the developer. > >> >> > >> >> Once development is done, you swap in the "production" version of > >> >> jQuery and avoid the penalty his that comes with all the debug stuff. > >> >> > >> >> Matt Kruse > >> >> > >> >> > >> >> > >> > > >> > > >> > > > >> > > >> > >> > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---