[One of ten SoftwareManagementPrinciples]
CASE Tool nirvana: change your model yamp press the button, your code is changed; change your code, press the button, your model has changed; and so on and so on...works about as well as you'd expect.
Often touted by the UmlCaseVultures as one reason why traditional, programmer-centric approaches are dead in the water.
There is no model. Only code. -- Yoda on modeling languages.
Actually, its quite the opposite. There is no code, only models. Unfortunately, modeling languages don't provide enough information to replace programming languages yet. But, to quote someone else, TheDesignIsTheDesign?. One of the problems is that we need programming languages at all! If we didn't, there would be only design. --RobertDiFalco
This is * deep what you just said. --BorisStitnicky
I've been thinking about this lately and I'm no longer sure I don't like it. I have some thoughts on WhatWouldMakeRoundTripEngineeringUseful?: