Code Complete talks about this.

And many other things.

The main obstacle is getting people to actually READ it.  (And after
that, to try to APPLY it.)

Cheers,
Ben

On 4/4/06, Tolkin, Steve <[EMAIL PROTECTED]> wrote:
> Thank you Charlie.  That is the idea I am trying to get across.  Do you
> have any suggestions about how to get developers to see the benefits of
> writing programs this way?  Any specific books, techniques, etc.?  Any
> pitfalls to be aware of?
>
> Thanks,
> Steve
> --
> Steve Tolkin    Steve . Tolkin at FMR dot COM    508-787-9006
> Fidelity Investments   82 Devonshire St. M3L     Boston MA 02109
> There is nothing so practical as a good theory.  Comments are by me,
> not Fidelity Investments, its subsidiaries or affiliates.
>
>
> Steve
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Charlie Reitzel
> Sent: Tuesday, April 04, 2006 9:18 AM
> To: boston-pm@mail.pm.org
> Subject: Re: [Boston.pm] Put similarities in code and differences in
> data
>
>
> Not really.  I believe it is intended to mean "data driven programming"
> as
> Jeremy mentioned earlier.  To me, data driven programming means "use
> lotsa
> lookup tables, the contents of which are user tweakable".  As simple as
> it
> sounds, it can be an effective technique to let you quickly adapt a
> system
> as requirements "evolve" - without code changes.
>
> Having found this hammer early in my programming career, I find a great
> many nails.  Early days in any new design are spent setting up a "lookup
>
> table" table, along with utility routines for reporting, validation, UI
> picking values (one or several), etc.
>
> It may be a use case, but I don't think this is quite the same thing as
> the
> subject of this thread which, as Uri says, is a general approach to
> analysis.
>
> At 09:00 AM 4/4/2006 -0400, [EMAIL PROTECTED] wrote:
> >hi
> >
> >( 06.04.04 08:46 -0400 ) Tolkin, Steve:
> > > The difference is that I am trying to find a quote that focuses on
> the
> > > benefits of using data in a special way, as "control data", to
> determine
> > > the specific execution path taken by the code.
> >
> >um, isn't this the scientific method?
> >
> >--
> >\js     oblique strategy: how would you have done it?
> >
> >_______________________________________________
> >Boston-pm mailing list
> >Boston-pm@mail.pm.org
> >http://mail.pm.org/mailman/listinfo/boston-pm
>
>
> _______________________________________________
> Boston-pm mailing list
> Boston-pm@mail.pm.org
> http://mail.pm.org/mailman/listinfo/boston-pm
>
> _______________________________________________
> Boston-pm mailing list
> Boston-pm@mail.pm.org
> http://mail.pm.org/mailman/listinfo/boston-pm
>
 
_______________________________________________
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to