Entendendo o estilo de codificação em Angularjs
Eu me deparei com diferentes estilos de codificação usando Angularjs e isso me fez pensar qual a vantagem e desvantagem de cada estilo de codificação.
por exemplo. Declaração de controladores:
Estilo # 1
angular.module('mainCtrl', []);
function MainCrl($scope, $rootScope) {}
Estilo # 2
angular.module('mainCtrl',[])
.controller('MainCtrl', function($scope, $rootScope)) { ... });
Estilo # 3
angular.module('mainCtrl',[])
.controller('MainCtrl', ['$scope', '$rootScope', function(scope, rootScope)) { ... }]);
Portanto, o estilo # 3 é um pouco como usar um apelido, usar um apelido tem efeito quando você escreve um testcript (teste de unidade) ?. Eu só quero ter uma melhor compreensão e a abordagem correta ao usar o Angularjs Framework.
Por favor, compartilhe seus pensamentos sobre isso. Obrigado!