Convenções de código / nomeação do Angularjs [fechadas]
Alguém sabe se existe alguma referência oficial ou mais aceita para que as convenções de nomenclatura angular sejam usadas ao criar nossos aplicativos?
O Angular tem muitos tipos diferentes de componentes, como filtros, diretivas, serviços e assim por diante. Você não concorda que ter uma convenção de nomenclatura de referência quando os implementarmos em nossos aplicativos fará sentido?
Por exemplo:
Se precisarmos criar novos filtros, como nomeá-los como [Algo] Filtrar ou filtrar [Algo] ou algo mais?
E o mesmo se aplica aos controladores, serviços, diretivas e assim por diante.
Outras coisas sobre as quais me pergunto é se variáveis / funções que pertencem ao escopo devem ter um prefixo ou sufixo especial. Em algumas situações, pode ser útil ter uma maneira de diferenciá-las de funções e outras (nenhum código angular).