>From: "Jamie Briant" <[EMAIL PROTECTED]>
>Sent: Wednesday, January 26, 2005 12:49 AM


> The first is dangerous because when a programmer decides to change
some
> build.config's to build.local.config (for example) they are
guaranteed
> at some point to miss one. Not every time. Not even very often. Just
> often enough for the failure to be costly.

I'm not sure how this could happen with an automated replace and a
proper review, and I hope that no one would make this sort of edit
manually.  But you could just as easily have typos elsewhere that are
just as fatal; as I said recently, the <read-my-mind> task still isn't
implemented.

>If the word "overwrite" is confusing, may I suggest a new option be
put
> in its place that has the same effect, such as "overwriteexisting",
or
> "lookmeupinthemanual".

If you're going to do that, you may as well make it
"ICouldNotForTheLifeOfMeFigureOutAWayToMakeThisUsableSoIPutInThisUnusa
bleNameInstead" :-)

A while back, I suggested that the "default" pattern occurs often
enough to be put into the property mechanism.  Something like either
<property name="build.config" default="default.value"/>  , which would
have the same effect as the other two, or even something like <default
name="build.config" value="default.value" /> , again with the same
effect.  This is the wrong time to put this back on the table, but
it's certainly reasonable enough to consider in the future.

Gary




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
nant-developers mailing list
nant-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to