James Mao wrote:

Hi Dan,


I would like to start a set of parallel tool modules. Say create a directory called tools2 and get things working there. Once we're ready we can work on switching the whole build to the new tools.

The tools2 will include all the functions in cxf tools?

And more :-)

and how long will it take?

Depends on how fast we can type :-)

and when we say switching you mean include porting all the unit tests and system tests to the tools2? and also make demos work properly.
So, your goal is to replace cxf tools with tools2?

Yes, yes, yes.

or let user choose which one they want to use?

No.

But i really have a question why we need to create another tools when the current tools works perfectly fine?

Because they don't work fine. I believe we had this discussion before... Please see the previous threads on tooling.

If you want to try to refactor the current tools in place, I suppose we could try that. But its a pretty drastic change, so I don't really see a step-wise process to do it. I think it would be better to just write a second set of tools, then when they're ready switch everythign over and delete the old tools.


I'm in the midst of refactoring this now. I probably won't get the code in until tomorrow though. I'll try to explain once I get it finished :-)

Cool, just make sure all the system tests and demos working properly.

I don't usually test demos when I do commits. That would really slow down the development process. If there is something in the demos that isn't covered in the tests, you should add it.

- Dan

--
Dan Diephouse
(616) 971-2053
Envoi Solutions LLC
http://netzooid.com

Reply via email to