Normal view MARC view ISBD view

Refactoring JavaScript : turning bad code into good code / Evan Burchard.

By: Burchard, Evan, 1984- [author.].
Boston : O'Reilly Media, 2017Edition: First edition.Description: xxiii, 414 p. : ill. ; 24 cm.ISBN: 9781491964927 (pbk).Subject(s): JavaScript (Computer program language) | Software refactoring | JavaScript (Computer program language) | Software refactoringGenre/Form: Print books.
Contents:
What is refactoring? -- Which JavaScript are you using? -- Testing -- Testing in action -- Basic refactoring goals -- Refactoring simple structures -- Refactoring functions and objects -- Refactoring within a hierarchy -- Refactoring to OOP patterns -- Asynchronous refactoring -- Functional refactoring -- Conclusion.
Summary: If your JavaScript is a mess, frameworks can only do so much to help. No matter what framework, "compiles-to-JS" language, or library you use, bugs and performance concerns will always be an issue if the underlying quality of your JavaScript is poor. With this hands-on guide, you'll learn how to test and refactor your existing code to help reduce complexity, improve readability, and gain confidence in the codebase.
    average rating: 0.0 (0 votes)
Current location Call number Status Date due Barcode Item holds
On Shelf QA76.73.J39 B86 2017 (Browse shelf) Available AU00000000010550
Total holds: 0

Includes bibliographical references and index.

What is refactoring? -- Which JavaScript are you using? -- Testing -- Testing in action -- Basic refactoring goals -- Refactoring simple structures -- Refactoring functions and objects -- Refactoring within a hierarchy -- Refactoring to OOP patterns -- Asynchronous refactoring -- Functional refactoring -- Conclusion.

If your JavaScript is a mess, frameworks can only do so much to help. No matter what framework, "compiles-to-JS" language, or library you use, bugs and performance concerns will always be an issue if the underlying quality of your JavaScript is poor. With this hands-on guide, you'll learn how to test and refactor your existing code to help reduce complexity, improve readability, and gain confidence in the codebase.

Copyright © 2020 Alfaisal University Library. All Rights Reserved.
Tel: +966 11 2158948 Fax: +966 11 2157910 Email:
librarian@alfaisal.edu