← All projects
Capstoneadvanced6h

AngularJS Codebase Modernization Audit

Audit a small existing AngularJS module (described in the milestones, since this platform can't provide a real legacy codebase) and produce a modernization plan -- not a new AngularJS build, consistent with this course's legacy-maintenance focus.

Tracks: AngularJS Legacy Maintenance

Objectives

  • Given a described AngularJS module's structure, identify all $scope-dependent code and shared services
  • Identify at least one real digest-cycle performance concern in the described module (e.g. a large ng-repeat with no one-time binding)
  • Propose an incremental (ngUpgrade) migration plan for one specific feature of the module
  • Justify whether incremental migration or a full rewrite better fits the described module, with real reasoning

Before you start

Milestones

0%

References