Re: Creating a multi-tier client/server application

2007-09-04 Thread Kathryn Van Stone
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

2007-06-26 Thread Kathryn Van Stone

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?

2007-06-26 Thread Kathryn Van Stone


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...

2007-05-21 Thread Kathryn Van Stone

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