Now that Angular 2 is available, you may be tempted to scrap the single-page enterprise application you developed with the original AngularJS framework and go with either the newer version or perhaps the React library. But even if your original codebase is difficult to understand and maintain, it still holds significant value. Rather than start over, you can polish this diamond in the rough through refactoring.
In this report, website development veteran Corinna Cohn shows you how to refactor your existing AngularJS code so it is easier to read, maintain, and expand with new features. You’ll learn how to improve the quality of your code—without altering its observable behavior—through unit testing and web application best practices.