prototyping good OOdesign in Python?

Roman Suzi rnd at onego.ru
Sun Jun 2 23:25:22 EDT 2002


On Sat, 1 Jun 2002, Ken Seehof wrote:

>> prototype certain design? Developing in C++ looks so unnecessary hard
>> after things were done in Python...
>> Or, it may be put this way: what discipline a Python programmer must
>> obey to allow it's prototype to be conveniently rewriten in C++?
>> The above thoughts aren't probably well-formed. But I hope
>> my concern is understood.
>>
>>
>> Sincerely yours, Roman Suzi
>
>I agree with what you are saying.  Here's my approach :-)
>
>0. Write a project schedule for management; something like this:
>   1. Prototype in python
>   2. Convert to C++
>1. Prototype in python
>2. Give a nice demo, and convince management to skip step 2
>3. Re-implement a few cpu intensive classes in C++

Interesting ;-)

>Since most of the code never /actually/ gets rewritten in C++,
>the need for special C++ "discipline" in the python code goes
>away.  Weeks are slashed from the schedule, and the program is
>more maintainable.
>
>Another nice advantage is that the python programmer gets to ask
>for a raise, and has excellent job security!

...because only he knows the magic powers of Python?

>There may be a few oddball examples of projects that actually
>need to end up written in C++ after prototyping in python, but
>for the most part, the most common reason to target C++ is to
>alleviate fear of the unknown.  (Hmm, is this also why people,
>(including myself), still buy from Microsoft? :-)

Fear of unknown? That is why I DO NOT buy from Microsoft ;-)

>- Ken Seehof

Sincerely yours, Roman Suzi
-- 
\_ Russia \_ Karelia \_ Petrozavodsk \_ rnd at onego.ru \_
\_ Monday, June 03, 2002 \_ Powered by Linux RedHat 7.2 \_
\_ "Bugs are Sons of Glitches!" \_






More information about the Python-list mailing list