Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Refactoring JavaScript: Turning Bad Code Into Good Code

Buy

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 test and refactor your existing code to help reduce complexity, improve readability, and gain confidence in the codebase.

Author Evan Burchard shows you how to identify areas of bad code, and then takes you through several refactoring methods for improving them. Techniques range from renaming variables to applying principles of functional and object-oriented programming. If you’re motivated to write better JavaScript code either on the frontend or backend, this book is a must.

  • Use refactoring to restructure existing code, without changing its behavior
  • Learn the relationship between refactoring and quality
  • Explore the many versions of JavaScript in use today
  • Create automated tests to confirm that your code works, and find bugs that slip through
  • Learn how to refactor simple JavaScript structures, functions, and objects
  • Refactor your codebase by applying object-oriented and functional programming principles
  • Examine methods for refactoring asynchronous JavaScript
(HTML tags aren't allowed.)

Eclipse Cookbook
Eclipse Cookbook
Eclipse is a powerful open source platform that gives Java developers a new way to approach development projects. In the Eclipse Cookbook, Java expert Steve Holzner demystifies Eclipse with practical recipes for more than 800 situations you may encounter--from deploying a web application automatically to...
Dr. Tom Shinder's ISA Server 2006 Migration Guide
Dr. Tom Shinder's ISA Server 2006 Migration Guide
Dr. Tom Shinders ISA Server 2006 Migration Guide provides a clear, concise, and thorough path to migrate from previous versions of ISA Server to ISA Server 2006. ISA Server 2006 is an incremental upgrade from ISA Server 2004, this book provides all of the tips and tricks to perform a successful migration, rather than rehash all of the features...
Blu-ray Disc Demystified
Blu-ray Disc Demystified
The Latest Tips and Techniques for Getting the Maximum from Blu-ray Technology

Blu-ray Disc Demystified provides the most current information and applications available for this popular high-definition optical disc format. Written by a team of experts with a wide range of experience in DVD and high-definition...


Spaces, Spatiality and Technology (Computer Supported Cooperative Work)
Spaces, Spatiality and Technology (Computer Supported Cooperative Work)
What are the concerns of those who investigate spatiality across domains and across media? What is significant in these concerns - particularly for the design and evaluation of technology? How are these concerns represented? Can discourse from one domain inform work in another?

These are some of the questions addressed in this volume. It is...

Model Predictive Control System Design and Implementation Using MATLAB® (Advances in Industrial Control)
Model Predictive Control System Design and Implementation Using MATLAB® (Advances in Industrial Control)
Model Predictive Control (MPC) is unusual in receiving on-going interest in both industrial and academic circles. Issues such as plant optimization and constrained control which are critical to industrial engineers are naturally embedded in its designs.

Model Predictive Control System Design and Implementation Using MATLAB®...

Hackers: Heroes of the Computer Revolution - 25th Anniversary Edition
Hackers: Heroes of the Computer Revolution - 25th Anniversary Edition

This 25th anniversary edition of Steven Levy's classic book traces the exploits of the computer revolution's original hackers -- those brilliant and eccentric nerds from the late 1950s through the early '80s who took risks, bent the rules, and pushed the world in a radical new direction. With updated material from...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy