Skip to content

Files

Latest commit

author
gotcha
Nov 12, 2012
9f7e1f5 · Nov 12, 2012

History

History

Sandbox

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This is an area for *throw-away* prototypes.

It is *important* to note that the practices for throw-away and
evolutionary prototypes are totally different.

For a throw-away prototype, the goal is to explore a problem
you don't understand by trying things out. It's pointless to
document and write tests.  It would be counter productive. It doesn't
really matter what the code looks like.  Speed of implementation
is important, because you want to try things out quickly. You don't
want to waste time thinking about apis, etc.

When you understand a problem, or at least think you do, you can
start writing the evolutionary prototye (a.k.a. the final system ;).
You may still throw it away, or refactor it, but the expectation
is that what your working on will evolve into something of value.
At this point, it's time to start doing things right. It's time to
start following Zope 3 practices.  At this point, the code should
move into the Zope 3 tree, or into a separate project. 

If you want to experiment here, create a subdirectory with a name that
is descriptive and includes your (or your project's) name
(e.g. jim-zope-gui, zc-teleportation).