Building Maintainable Software, Java Edition

Ten Guidelines for Future-Proof Code



Bookstore > Books > Building Maintainable Software, Java Edition

Price$22.21 - $26.61
Rating
AuthorsJoost Visser, Sylvan Rigal, Rob van der Leek, Pascal van Eck, Gijs Wijnholds
PublisherO'Reilly Media
Published2016
Pages168
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101491953527
ISBN-139781491953525
EBook Hardcover Paperback

Have you ever felt frustrated working with someone else's code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you'll learn 10 easy-to-follow guidelines for delivering Java software that's easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems.

Written by consultants from the Software Improvement Group (SIG), this book provides clear and concise explanations, with advice for turning the guidelines into practice. Examples for this edition are written in Java, while our companion C# book provides workable examples in that language.


  1. (2 books)
  2. (2 books)
  3. (2 books)
  4. (2 books)
  5. (2 books)


4 5 135

Similar Books


Building Maintainable Software, C# Edition

Building Maintainable Software, C# Edition

by Joost Visser, Sylvan Rigal, Gijs Wijnholds, Pascal van Eck, Rob van der Leek

Have you ever felt frustrated working with someone else's code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you'll learn 10 easy-to-follow guidelines for delivering C# software that's easy to mainta...

Price:  $20.35  |  Publisher:  O'Reilly Media  |  Release:  2016

Beginning Windows Store Application Development

Beginning Windows Store Application Development

by Scott Isaacs, Kyle Burns

Beginning Windows Store Application Development - HTML and JavaScript Edition introduces you to the Windows 8 modern app design paradigm and the new Windows 8 programming model developed around this paradigm. You'll learn to build rich, immersive applications designed to run on the many devices powered by Windows 8.The authors draw ...

Price:  $8.65  |  Publisher:  Apress  |  Release:  2013

Building Great Software Engineering Teams

Building Great Software Engineering Teams

by Josh Tyler

Building Great Software Engineering Teams provides engineering leaders, startup founders, and CTOs concrete, industry-proven guidance and techniques for recruiting, hiring, and managing software engineers in a fast-paced, competitive environment.With so much at stake, the challenge of scaling up a team can be intimidating. Engineering lea...

Price:  $25.12  |  Publisher:  Apress  |  Release:  2015

Robot Building for Beginners, 3rd Edition

Robot Building for Beginners, 3rd Edition

by David Cook

Robot Building for Beginners, 3rd Edition provides basic, practical knowledge on getting started in amateur robotics. There is a mix of content: from serious reference tables and descriptions to personal stories and humorous bits.The robot described and built in this book is battery powered and about the size of a lunch box. It is autonom...

Price:  $41.60  |  Publisher:  Apress  |  Release:  2015

Programming WCF Services, 4th Edition

Programming WCF Services, 4th Edition

by Juval Lowy, Michael Montgomery

Programming WCF Services is the authoritative, bestselling guide to Microsoft's unified platform for developing modern, service-oriented applications on Windows. Hailed as the definitive treatment of WCF, this guide provides unique insight, rather than documentation, to help you learn the topics and skills you need for building maint...

Price:  $50.46  |  Publisher:  O'Reilly Media  |  Release:  2015

Python 3 Object-Oriented Programming, 3rd Edition

Python 3 Object-Oriented Programming, 3rd Edition

by Dusty Phillips

Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. This third edition of Python 3 Object-Oriented Programming fully explains classes, data encapsulation, and exceptions with an emphasis on when you can use each principle to develo...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

C++ Templates, 2nd Edition

C++ Templates, 2nd Edition

by David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor

Templates are among the most powerful features of C++, but they remain misunderstood and underutilized, even as the C++ language and development community have advanced. In C++ Templates, Second Edition, three pioneering C++ experts show why, when, and how to use modern templates to build software that's cleaner, faster, more efficie...

Price:  $58.60  |  Publisher:  Addison-Wesley  |  Release:  2017

Pro Java ME Apps

Pro Java ME Apps

by Ovidiu Iliescu

Pro Java ME Apps gives you, the developer, the know-how required for writing sophisticated Java ME applications and for taking advantage of this huge potential market. Java ME is the largest mobile software platform in the world, supported by over 80% of all phones. You'll cover what Java ME is and how it compares to other mobile sof...

Price:  $36.22  |  Publisher:  Apress  |  Release:  2011