← 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%