I really agree with you Steven

Steven Gordon <[EMAIL PROTECTED]> wrote:
"MDA will never be as flexible and malleable as textual code"??
Is C++ less flexible and malleable than the sequence of 1s and 0s 
it represents in machine language?

"and the code has to come first"??
Does the machine language code have to come before the C++ code?
Or are you just referring to bootstrapping - the fact that the
first MDA tools would have to be implemented in current languages
before subsequent generations could be built with MDA tools? 

There is no theoretical barrier to flexibility and malleablility
in MDA. There might be business, political, and marketing barriers.
We will never get sufficient agility unless we demand it and then
be good customers for the iterative process of building 
sufficiently agile tools.


-----Original Message-----
From: Ramon Leon [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 30, 2004 2:34 PM
To: [EMAIL PROTECTED]
Subject: RE: [XP] XP Survival



> -----Original Message-----
> From: Israel Antezana [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, November 30, 2004 2:22 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [XP] XP Survival
> 
> 
> 
> Ramon Leon wrote:
> 
> >Whether the language is visual or textual, you still need to build a 
> >model, and the model still needs to evolve via iterations 
> and feedback, 
> >XP still applies.
> 
> What do you think about TDD in an MDA context?

As I just said, it doesn't matter how or where the code comes
from, a domain model is a domain model and you won't get it right the
first time, you'll build it iteratively, therefore XP still applies. No
magic new tool will suddenly make you a domain expert, and programming
is as much about learning where you misconceptions are as it is about
writing software. XP will apply regardless of how fancy the tools get,
it's just plain good engineering. 

MDA isn't new, people have been trying to do it for a long time,
some people just want graphical programming. The problem remains what
it always has been, models tend to force a particular view of how things
should work upon the programmer, and as long as that is appropriate for
the situation, it'll work, but MDA will never be as flexible and
malleable as textual code, after all, the model is simply a view of the
code... and the code has to come first. Programming isn't easy, and
when you try and make it look easy, you fool people into thinking they
can build things they can't, and they abuse the tools and forget what
goes on underneath, and suddenly good architecture goes out the window.
I don't have much faith in MDA, but to each his own.


To Post a message, send it to: [EMAIL PROTECTED]

To Unsubscribe, send a blank message to: [EMAIL PROTECTED]

ad-free courtesy of objectmentor.com 
Yahoo! Groups Links









To Post a message, send it to: [EMAIL PROTECTED]

To Unsubscribe, send a blank message to: [EMAIL PROTECTED]

ad-free courtesy of objectmentor.com 
Yahoo! Groups Links











---------------------------------
Do You Yahoo!?
Todo lo que quieres saber de Estados Unidos, Am�rica Latina y el resto del 
Mundo.
Vis�ta Yahoo! Noticias.


[Non-text portions of this message have been removed]



To Post a message, send it to:   [EMAIL PROTECTED]

To Unsubscribe, send a blank message to: [EMAIL PROTECTED]

ad-free courtesy of objectmentor.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/extremeprogramming/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to