|
| Login | Sign up | My Wish List |
![]() | Framework-Based Software Development in C++ (Prentice Hall Series on Programming Tools and Methodologies) by Gregory F. Rogers ISBN-10: 9780135333655 ISBN-10: 0-13-533365-2 ISBN-13: 9780135333655 ISBN-13: 978-0-13-533365-5 Textbook Binding 1997-02-10 Prentice Hall PTR Find Lowest Price | |
Editorials | ||
Amazon.com Why has C++ failed to deliver on so many of its ambitious promises? Framework-Based Software Development in C++ offers some intriguing answers and specific suggestions for adapting the software-development process to better leverage the capabilities of C++. Writing in clear language with a conversational tone, Gregory Rogers demonstrates the importance of defining programming projects not in terms of specific requirements but as one implementation of a more-general workflow model, for example. By performing an up-front "domain analysis" that identifies common characteristics of similar problems, developers can build frameworks that make code more adaptable to future uses. Rogers's "design patterns"--common guidelines to be used as a departure point for defining frameworks--offer valuable insights into general classes of programming problems. | ||
Reviews | ||
Why I am not a C++ programmer Useful book, but consider the second example. Listing 2.5a: Spec() constructor in wrong place (causes multiple definition errors as is; move inside the struct) Listing 2.5b: needs #include There are good things later in the book, but this was a very off-putting introduction. | ||
Good job relating domain analysis, STL, ODMG-93 and CORBA. This book is intended for those who already know C++ but also want to be exposed to the future trends of applying STL integrating with Object Oriented Database Systems and CORBA. Although STL, ODMG-93 and CORBA are covered in an introductory manner, their relationship with the process of framework design is very appropriate. Rogers writes well and the presents his topics in an organized manner. After reading it completely, I enjoyed rereading individual chapters in a random order to glean more of his insight. I recommend the book to those programmers that want to look into the future of effectively designing their products to be used in a distibuted environment. | ||
A standards-based C++ approach with extraordinary merit Possibly the Wirfs-Brock of the late '90's (approach that is likely to be emulated by high-profile experts), this book has uncanny insight for framework-based development. Especially liked the coverage of domain analysis, which provides unique reuse benefits for developers. | ||