Having large repositories as a unit of versioning was expected by some to lead
to problems: previous code-based development needed version control systems
with small units of versioning to solve some of its common problem situations.
Experience shows that with DSM those problems either do not occur or are solved
more effectively here in other ways.
SUMMARY 407
CHAPTER 16
CONCLUSION
Domain-Speci?¬?c Modeling (DSM) is nothing new. Rather, it gathers together a
number of existing techniques into a cohesive whole. Some of the techniques, like
component frameworks, are well known and widely used. Others, like creating your
own graphical languages, have previously been used by a much smaller number of
people. Many of these techniques have been hyped to solve the software crisis; used
singly, all have failed. The task has been too large and the problem too complex for any
one silver bullet.
The interesting thing about silver bullets is that they are not available off the shelf
(Gray, 2005):
Like darning socks, making bullets is a dying art. Used to be just about everyone with a
need for ammo poured their own, using iron or even wooden molds. These days only a
few diehard hobbyists still do it, and they use aluminum molds. But even fewer people
still make silver bullets.
Actually, not many people ever made silver bullets .
Pages:
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788