anchor.diff:  }
   ```
   
  -* 
  +*
   
   This keeps resolve dependencies inside the same file as the Controller and the router free from logic
   
  
positive.code: ```
  *Why?* : Binding once removes the watcher from the scope&#39;s`$$watchers`array after the`undefined` variable becomes resolved, thus improving performance in each dirty-check
  
  * 
  
  *Consider $scope.$digest*: Use `$scope.$digest` over `$scope.$apply` where it makes sense. Only child scopes will update
  
  
negative.code: 
  == Directives
  
  *
  
  *Declaration restrictions*: Only use `custom element` and `custom attribute` methods for declaring your Directives (`{ restrict: &#39;EA&#39; }`) depending on the Directive's role
  
  