Further Reading

  1. “Angular Developer Guide,” https://docs.angularjs.org/guide.

  2. “Flux Pattern,” https://facebook.github.io/flux/docs/overview.html.

  3. Feathers, Michael. 2004. Working Effectively with Legacy Code. New Jersey: Prentice Hall.

  4. Fowler, Martin. 1999. Refactoring: Improving the Design of Existing Code. Boston: Addison-Wesley.

  5. Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John; 1995. Design Patterns: Elements of Reusable Object-Oriented Software. New Jersey: Pearson.

  6. Kerievsky, Joshua. 2004. Refactoring to Patterns. Boston: Addison-Wesley.

  7. Martin, Robert C. 2003. Agile Software Development: Principles, Patterns, and Practices. New Jersey: Prentice Hall.

  8. Motto, Todd. “AngularJS Style Guide (ES2015).” Last modified March 13, 2017. http://bit.ly/2nwVJo0.

  9. Papa, John. “Angular 1 Style Guide.” Last modified March 2, 2017. http://bit.ly/2mjNoE0.

  10. Savkin, Victor. “Building Angular Apps Using Flux Architecutre.” http://bit.ly/2mEnopy.

  11. Schoppik, Elie. October 22, 2016. “Understanding Scopes.” http://bit.ly/2ngfIuX.

Get Refactoring Angular Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.