rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Refactoring Angular Applications
  name:
    name part: Cohn, Corinna
    role:
      role term: creator
    role:
      role term: author.
  name:
    name part: Safari, an O'Reilly Media Company
  type of resource: text
  genre: Electronic books.
  origin info:
    place:
      place term: xx
    date issued: 2017
    edition: 1st edition.
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource (60 pages)
  abstract: 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. Learn unit-testing principles and why testing is helpful for refactoring Get best practices for writing web applications and reorganizing project files Simplify overloaded views and move complicated application logic out of templates Learn the role that services, filters, and directives play in creating clean Angular applications Understand how and why to refactor high-risk Angular controllers Compare new and outmoded patterns for developing with modern JavaScript frameworks
  note: Cohn, Corinna.
  note: Electronic resource.
  note: Electronic reproduction. Boston, MA : Safari, Available via World Wide Web.
  note: Mode of access: World Wide Web.
  identifier: 9781491968864
  identifier: https://proxy.library.tamu.edu/login
  record info:
    record creation date: 220317
    record change date: 20260128155049.8
    record identifier: in00004262185