Dr. Dobb's Journal of Software Tools for the Professional Programmer

Dr. Dobb's Journal of Software Tools for the Professional Programmer PDF Author:
Publisher:
ISBN:
Category : Microcomputers
Languages : en
Pages : 598

Get Book Here

Book Description

Dr. Dobb's Journal of Software Tools for the Professional Programmer

Dr. Dobb's Journal of Software Tools for the Professional Programmer PDF Author:
Publisher:
ISBN:
Category : Microcomputers
Languages : en
Pages : 598

Get Book Here

Book Description


Dr. Dobb's Journal of Software Tools for the Professional Programmer

Dr. Dobb's Journal of Software Tools for the Professional Programmer PDF Author:
Publisher:
ISBN:
Category : Microcomputers
Languages : en
Pages : 54

Get Book Here

Book Description


Dr. Dobb's Journal

Dr. Dobb's Journal PDF Author:
Publisher:
ISBN:
Category : Application software
Languages : en
Pages : 592

Get Book Here

Book Description


Dr. Dobb's Journal

Dr. Dobb's Journal PDF Author:
Publisher:
ISBN:
Category : Microcomputers
Languages : en
Pages : 1080

Get Book Here

Book Description


Coder to Developer

Coder to Developer PDF Author: Mike Gunderloy
Publisher: John Wiley & Sons
ISBN: 0782151256
Category : Computers
Languages : en
Pages : 322

Get Book Here

Book Description
"Two thumbs up" —Gregory V. Wilson, Dr. Dobbs Journal (October 2004) No one can disparage the ability to write good code. At its highest levels, it is an art. But no one can confuse writing good code with developing good software. The difference—in terms of challenges, skills, and compensation—is immense. Coder to Developer helps you excel at the many non-coding tasks entailed, from start to finish, in just about any successful development project. What's more, it equips you with the mindset and self-assurance required to pull it all together, so that you see every piece of your work as part of a coherent process. Inside, you'll find plenty of technical guidance on such topics as: Choosing and using a source code control system Code generation tools--when and why Preventing bugs with unit testing Tracking, fixing, and learning from bugs Application activity logging Streamlining and systematizing the build process Traditional installations and alternative approaches To pull all of this together, the author has provided the source code for Download Tracker, a tool for organizing your collection of downloaded code, that's used for examples throughout this book. The code is provided in various states of completion, reflecting every stage of development, so that you can dig deep into the actual process of building software. But you'll also develop "softer" skills, in areas such as team management, open source collaboration, user and developer documentation, and intellectual property protection. If you want to become someone who can deliver not just good code but also a good product, this book is the place to start. If you must build successful software projects, it's essential reading.

Books and Periodicals Online

Books and Periodicals Online PDF Author:
Publisher:
ISBN:
Category : Business
Languages : en
Pages : 1788

Get Book Here

Book Description


Software Development

Software Development PDF Author:
Publisher:
ISBN:
Category : Computer software
Languages : en
Pages : 432

Get Book Here

Book Description


Software Maintenance - A Management Perspective

Software Maintenance - A Management Perspective PDF Author: Phaneendra Nath Vellanky
Publisher: Universal-Publishers
ISBN: 1581129807
Category :
Languages : en
Pages : 591

Get Book Here

Book Description
Computer systems play an important role in our society. Software drives those systems. Massive investments of time and resources are made in developing and implementing these systems. Maintenance is inevitable. It is hard and costly. Considerable resources are required to keep the systems active and dependable. We cannot maintain software unless maintainability characters are built into the products and processes. There is an urgent need to reinforce software development practices based on quality and reliability principles. Though maintenance is a mini development lifecycle, it has its own problems. Maintenance issues need corresponding tools and techniques to address them. Software professionals are key players in maintenance. While development is an art and science, maintenance is a craft. We need to develop maintenance personnel to master this craft. Technology impact is very high in systems world today. We can no longer conduct business in the way we did before. That calls for reengineering systems and software. Even reengineered software needs maintenance, soon after its implementation. We have to take business knowledge, procedures, and data into the newly reengineered world. Software maintenance people can play an important role in this migration process. Software technology is moving into global and distributed networking environments. Client/server systems and object-orientation are on their way. Massively parallel processing systems and networking resources are changing database services into corporate data warehouses. Software engineering environments, rapid application development tools are changing the way we used to develop and maintain software. Software maintenance is moving from code maintenance to design maintenance, even onto specification maintenance. Modifications today are made at specification level, regenating the software components, testing and integrating them with the system. Eventually software maintenance has to manage the evolution and evolutionary characteristics of software systems. Software professionals have to maintain not only the software, but the momentum of change in systems and software. In this study, we observe various issues, tools and techniques, and the emerging trends in software technology with particular reference to maintenance. We are not searching for specific solutions. We are identifying issues and finding ways to manage them, live with them, and control their negative impact.

C++ Template Metaprogramming

C++ Template Metaprogramming PDF Author: David Abrahams
Publisher: Pearson Education
ISBN: 0321623916
Category : Computers
Languages : en
Pages : 726

Get Book Here

Book Description
C++ Template Metaprogramming sheds light on the most powerful idioms of today's C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer. A metaprogram is a program that generates or manipulates program code. Ever since generic programming was introduced to C++, programmers have discovered myriad "template tricks" for manipulating programs as they are compiled, effectively eliminating the barrier between program and metaprogram. While excitement among C++ experts about these capabilities has reached the community at large, their practical application remains out of reach for most programmers. This book explains what metaprogramming is and how it is best used. It provides the foundation you'll need to use the template metaprogramming effectively in your own work. This book is aimed at any programmer who is comfortable with idioms of the Standard Template Library (STL). C++ power-users will gain a new insight into their existing work and a new fluency in the domain of metaprogramming. Intermediate-level programmers who have learned a few advanced template techniques will see where these tricks fit in the big picture and will gain the conceptual foundation to use them with discipline. Programmers who have caught the scent of metaprogramming, but for whom it is still mysterious, will finally gain a clear understanding of how, when, and why it works. All readers will leave with a new tool of unprecedented power at their disposal—the Boost Metaprogramming Library. Note: CD materials are only available with the print edition.

Object-oriented Software Construction

Object-oriented Software Construction PDF Author: Bertrand Meyer
Publisher: Prentice Hall
ISBN: 9780136290490
Category : Computers
Languages : en
Pages : 556

Get Book Here

Book Description
Software -- Software Engineering.