Re: How Do You Plan An OO Project?

  • From: Jamal Mazrui <empower@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Thu, 20 Dec 2007 15:02:23 -0500 (EST)

Although some planning is helpful, the philosophy of dynamic languages and
extreme programming with languages like Python is to dive into the coding,
learn as you go along about the problem and users, and quickly adapt to
respond to needs as they arise.  I would advise against spending more than
hour planning before starting the coding of the project you describe.
Actually writing, testing, and debugging code will usually be more
productive than planning in the same period of time.

My two cents.
On Thu,
20 Dec 2007 james.homme@xxxxxxxxxxxx wrote:

> Date: Thu, 20 Dec 2007 11:50:51 -0500
> From: james.homme@xxxxxxxxxxxx
> Reply-To: programmingblind@xxxxxxxxxxxxx
> To: programmingblind@xxxxxxxxxxxxx
> Subject: How Do You Plan An OO Project?
> Hi,
> I know how to write pseudocode for a procedure program. I had to do that
> when I was learning Cobol. We used things called structure charts. I made a
> text version of my structure charts that was vertical. Then, I'd refer to
> it when I was writing my procedures.
> Let's say I want to make an object oriented version of Tic Tac Toe. I would
> start with getting the rules to the game. Then, to figure out the objects
> my program has and how they would behave, how would I write my plan?
> I have some related questions, but I'd like to save them for another email.
> Thanks.
> Jim
> James D Homme, , Usability Engineering, Highmark Inc.,
> james.homme@xxxxxxxxxxxx, 412-544-1810
> "Never doubt that a thoughtful group of committed citizens can change the
> world.  Indeed, it is the only thing that ever has." -- Margaret Mead
> __________
> View the list's information and change your settings at
View the list's information and change your settings at

Other related posts: