[Zope3-dev] Re: Grok sprint 2 reports

Tres Seaver tseaver at palladion.com
Fri Apr 20 10:35:34 EDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Max M wrote:
> Martin Aspeli skrev:
>> Peter Bengtsson wrote:
> 
>>> Will the grok effort yield any codegenerating scripts and stuff like
>>> the django folks have?
>>> If not, I have some ideas that I could maybe contribute with at/for
>>> the next sprint even :)
>> Code generation sucks. :)
> 
> (I know it is late to participate in this thread, but I am reading up on 
> grok.)
> 
> I used to have the above opinion too. But I have changed my mind.
> 
> 
> A good framework will get you up and running with as little resistance 
> as possible.
> 
> But actual real-life projects will often need a lot of files, 
> configuration and settings.
> 
> So you might start out mean and lean, but after you are done fixing all 
> the little special cases and customizations, you will still have a lot 
> of code.
> 
> If all that code you end up with anyway is automatically generated, it 
> will have an educational effect on the community. A "Code by Numbers" 
> effect where you fill in code in the obvious slots.

That presumes that the framework is omniscient / presient enough to
leave slots in place to allow the customizaitons you want.  I *hate*
fighing some UID-generateing architecture ("wiggling the wires") to get
the customer's desired UI.

> Just see how easy it is to check out other peoples AT based code in 
> Plone. Simply because everyone are acustomed to the structures and 
> conventions.

I think you just proved Martin's point:  in my experience, maintaining
other people's AT-based code is like Napoleon before Moscow:  thigh deep
in freezing mud.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGKM+2+gerLs4ltQ4RAlqyAJ9/5MlxmBy+nAYJUkmrrtCPt0aHMwCeOr3X
T0RmJNDsVnTMl4iARwFtL2E=
=Q4CN
-----END PGP SIGNATURE-----



More information about the Zope3-dev mailing list