David Scott Bernstein
Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software
- ISBN 13:
- 9781680500790
- author:
- David Scott Bernstein
- format:
- Paperback
- publisher:
- Pragmatic Bookshelf
- language:
- English
- Publication Year:
- 2015
- Pages:
- 230
- Dimensions:
- 23.5 x 19 x 1.5 cm
- Genre:
- Computing & Internet, Programming, Software Design, Testing & Engineering
- Condition:
- New
- Availability:
- Item usually sent within 20 working days
Description
Beyond Legacy Code: Practical Advice for Building Maintainable Software The software industry is losing billions of pounds each year due to broken software. However, there's hope in adopting nine key technical practices that can solve these problems. This book provides hands-on advice and explores the importance of refactoring, test-first development, and other critical practices for building maintainable software. By understanding the principles behind these practices, you'll be able to build software that is easier and less costly to maintain and extend. The nine key technical practices covered in this book include creating CLEAN code, writing tests first, specifying behaviors with tests, implementing design last, and refactoring legacy code. This practical guide will help software developers write higher quality, more maintainable, and bug-free code. With a deeper understanding of these vital processes, managers, customers, and product owners can gain valuable insight into how to adopt these practices in their own teams. By adopting these nine key technical practices, you'll be able to reduce the risk associated with building software and realize significant savings in both the short and long term.