| Design Patterns Hold Key to Better Software, Says Expert |
|
|
|
|
IBM fellow Grady Booch believes the opportunity to study design patterns will be beneficial in the development of complex software systems.
Booch considers the observation of design patterns to be one of the key advances in software design over the past decade. He has been cataloging several thousand design patterns as a founding member of the Hillside Group. The ability to describe significant or architectural patterns would help improve the efficiency of delivering complex software systems, Booch says. Software engineers do not have the same luxury as civil engineers, who can study the works of Frank Lloyd Wright, Christopher Wren, or Frank Gehry. What is more, programmers often work with other stakeholders, who can be geographically and temporally dispersed, and the code is not all the truth. "There is entropy, a loss of information, from vision to construction, so even though I may stare at some code, I do not have access to the rationale or the patterns that sweep across the individual lines of code," Booch says. Collaborative developing environments would offer a way to weave together a number of things from social networking sites to improve the developer experience, he adds. Click Here to View Full Article |
| < Prev | Next > |
|---|
Upcoming Public Events:
With your technical knowledge you are kind of ambidextrous in your domain