My apologies for the delay in responding. I'm a bit new to all of this. I'll try to explain what's going on exactly.
There are basically two kinds of changes that Carl and I have been making: 1) Refactoring of existing code. For the most part, the existing tests have held up reasonably well. You won't see too many changes to tests because we're trying to ensure test passage as a baseline for determining whether we have broken things. Rewriting the tests and also refactoring code at the same time is a recipe for breakage, so we're trying, as much as possible, to leave the existing tests as canonical "rails is working" tests. Most of the implementation- specific stuff is in helpers, so there are usually very small changes in helpers that clean up changes due to refactor. That said, we're definitely involved in a long-term effort to make the tests less implementation-specific. 2) New implementations. Two examples of this are the new_base work in progress (experimental work on a more modular implementation of AC::Base) and Carl's router (http://github.com/carllerche/rack-router/ tree/master). Those efforts involve rather serious new speccing efforts. For instance, you can see the new_base specs at http://github.com/rails/rails/tree/256b0ee8e3c1610967dfc89f864e24b98ed3c236/actionpack/test/new_base. Much of the behavior tested there (e.g. "rendering a normal template with full path with layout => true") was either not tested or not tested systematically. These tests are both ported from old tests in a less implementation-specific manner, or verified against a new Rails 2.3 application. We're obviously not done yet (by any stretch), but if you go through the new_base specs, I think you'll be pleased with our thoroughness. I'd be happy to answer any other questions you might have. -- Yehuda On Apr 16, 6:27 am, Manfred Stienstra <[email protected]> wrote: > On Apr 16, 2009, at 2:47 PM, Andrew White wrote: > > > It'd be nice to know who is exactly working on what - for example > > is your work on > > refactoring AR scopes an 'official' project or just something you've > > taken upon yourself? > > I sort of agreed with Pratik that I would work on it. I don't know how > official that makes it (: > > > I'm assuming that there's a core team IRC/ Campfire chat area where > > these things are being discussed. > > I think something like that exists, but I've never seen it with my own > eyes. > > Manfred --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en -~----------~----~----~----~------~----~------~--~---
