Code Refactoring

Code Refactoring Best Practices on January 2020 Shopping Deals at Bestonio.com

  • Adaptive Code: Agile coding with design patterns and SOLID principles (Developer Best Practices)

    • Manufacturer: Microsoft Press

    Write code that can adapt to changes.   By applying this book’s principles, you can create code that accommodates new requirements and unforeseen scenarios without significant rewrites. Gary McLean Hall describes Agile best practices, principles, and patterns for designing and writing code that can evolve more quickly and easily, with fewer erro... [read more]

  • Clean Code: A Handbook of Agile Software Craftsmanship

    • UPC: 000132350882
    • ISBN: 9780132350884
    • Brand: Prentice Hall
    • Manufacturer: Prentice Hall

    Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agi... [read more]

  • Code Complete: A Practical Handbook of Software Construction, Second Edition

    • UPC: 790145196705
    • ISBN: 0735619670
    • Brand: Microsoft Press
    • Manufacturer: Microsoft Press

    Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software... [read more]

  • The Pragmatic Programmer: From Journeyman to Master

    • Manufacturer: Addison-Wesley Professional

  • Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby Series)

    • UPC: 785342604818
    • ISBN: 0321604814
    • Manufacturer: Addison-Wesley Professional

    The Complete Guide to Avoiding and Fixing Common Rails 3 Code and Design Problems As developers worldwide have adopted the powerful Ruby on Rails web framework, many have fallen victim to common mistakes that reduce code quality, performance, reliability, stability, scalability, and maintainability. Rails™ AntiPatterns identifies these widespr... [read more]

  • Working Effectively with Legacy Code

    • UPC: 076092025986
    • ISBN: 0131177052
    • Brand: Prentice Hall
    • Manufacturer: Prentice Hall

    In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his own renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy sys... [read more]

  • Extreme Programming Explained: Embrace Change (XP Series)

    • Manufacturer: Addison-Wesley Professional

  • The Legacy Code Programmer's Toolbox: Practical Skills for Developers Working with Legacy Code

    "This is a warm and reassuring book that will equip you to read, understand, and update legacy code in any language."--Kate Gregory "It is easy to forget that outside the world of software development, the word legacy has another meaning. A positive meaning, a gift of wealth from the past to the present for the future. This book will help you recla... [read more]

  • Learning Agile: Understanding Scrum, XP, Lean, and Kanban

    • ISBN: 1449331920
    • Brand: imusti
    • Manufacturer: O'Reilly Media

    Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn.Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort... [read more]

  • Reactive Programming with Angular and ngrx: Learn to Harness the Power of Reactive Programming with RxJS and ngrx Extensions

    • Manufacturer: Apress

    Manage your Angular development using Reactive programming. Growing in popularity and now an essential part of any professional web developer's toolkit, Reactive programming can enrich your development and make your code more efficient.Featuring a core application to explore and build yourself, this book shows you how to utilize ngrx/store as a st... [read more]

  • Practical Microsoft Visual Studio 2015

    • Manufacturer: Apress

    Learn the details of the most highly recommended practices of software development using the latest version of Visual Studio 2015. Recommended practices are grouped by development phase and explained in far more detail than the typical tips and tricks compilations. This book also contains detailed coverage of recognized patterns and practices used ... [read more]

  • Agile Softwareentwicklung mit C# (Microsoft Press): Best Practices und Patterns für flexiblen und adaptiven C#-Code (German Edition)

    • Manufacturer: dpunkt.verlag

    Wie geht man am besten mit wechselnden Anforderungen im Lauf eines Softwareprojektes um? Wie kann man Änderungen im Code einfach, zeitsparend und ohne Fehler umsetzen? Agile Methoden und Prozesse wie Scrum helfen, aber auch der Code selbst muss adaptiv und agil sein. Zentrales Thema dieses Buchs ist die Entwicklung von anpassungsfähigem C#-Code,... [read more]

  • Pragmatic Unit Testing in Java 8 with JUnit

    • UPC: 783324847314
    • ISBN: 1941222595
    • Brand: imusti
    • Manufacturer: Pragmatic Bookshelf

    The Pragmatic Programmers classic is back! Freshly updated for modern software development, Pragmatic Unit Testing in Java 8 With JUnit teaches you how to write and run easily maintained unit tests in JUnit with confidence. You'll learn mnemonics to help you know what tests to write, how to remember all the boundary conditions, and what the qualiti... [read more]

  • The Legacy Code Programmer's Toolbox: Practical Skills for Software Professionals Working with Legacy Code

    • ISBN: 1691064130
    • Manufacturer: Independently published

    "This is a warm and reassuring book that will equip you to read, understand, and update legacy code in any language." --Kate Gregory "It is easy to forget that outside the world of software development, the word legacy has another meaning. A positive meaning, a gift of wealth from the past to the present for the future. This book will help you recl... [read more]

  • Code Refactoring

    Refactoring in C# - Improving an Existing Application

    Practical Refactoring - How to clean code in many small steps