Re: Creating a multi-tier client/server application
Greetings, I somehow missed some of this thread, but I believe you left a note saying that you were not able to do Extreme Programming. However, based on the description of the size of the project and the size of the development team (is there any more than you?) I would recommend you consider the following agile techniques: 1. Incremental development 2. Automated testing 3. Continuous integration I think 1 and 3 are important in giving you a continuously working system, along with a working system you can use for feedback during the development process. Automated testing would support 1 and 3 and keep you from having to do a lot of manual testing. Wikipedia describes most of those terms. Also think about having acceptance tests that someone besides you can verify match the specifications. Lastly do use the fact that you are (presumably) close to some of your customers to use face time for additional communication usually needed beyond specs. I hope this helps. It sounds like a useful project. Kathy Van Stone [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list
Re: bicycle repair man help
On Jun 23, 2007, at 2:24 PM, Rustom Mody wrote: Does someone know that when using bicycle repair man to refactor python code what exactly extract local variable means? I don't know about bicycle repair main, but in general 'extract local variable' means to make a change like this: self.method_call(1, complicated expression) to value = complicated expression self.method_call(1, value) i.e, it takes an expression, assigns it to a variable name (which is specified by the user) and then uses that variable name in place of the expression. I would expect that you need to select the expression to be substituted for the refactoring to work. I hope this helps, Kathy Van Stone [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list
Re: What was that web interaction library called again?
So does anyone know of any equivalent library for testing RESTful web services. In particular it needs to be able to handle more than 'GET' or POST http calls. -Kathy Van Stone [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list
Re: unittest for threading function always failed...
If all you are doing is testing that run() works correctly, you could probably also get away with just calling run() directly instead of also implicitly testing the Thread class as well. -Kathy -- http://mail.python.org/mailman/listinfo/python-list