Ir para conteúdo


Foto

Nomenclatura e Convenções a serem utilizadas


  • Por favor, faça o login para responder
2 respostas neste tópico

#1 Link

Link

    Member Avançado

  • Membros
  • PipPipPip
  • 761 posts

Postado 25 October 2017 - 18:30

Olá pessoal,

 

    Eu acessei a documentação da Sencha (https://docs.sencha....ts/classes.html) para ver as convenções a serem utilizadas por sugestão da própria Sencha.  Infelizmente, eu não achei na documentação  uma convenção ou padrão a ser seguido para o alias do Ext.define, Controller, xtype e etc.  Por exemplo, eu fiz assim no meu Controller:

Ext.define('App.view.agenciabancaria.AgenciaBancariaController', {
    extend: 'Ext.app.ViewController',

    alias: 'controller.agencia-bancaria-list',

    Mas se eu for seguir o que a Sencha diz sobre classes para o alias ('controller.agencia-bancaria-list') por exemplo, estaria completamente errado.

 

    Alguém poderia me orientar melhor como utilizar a melhor convenção?

 

Abraços



#2 Wemerson Januario

Wemerson Januario

    Administrador Ext JS Brasil

  • Administrators
  • 833 posts
  • LocationGoiânia - GO

Postado 25 October 2017 - 19:29

documentação para isso não tem,(pelo menos nunca achei oficialmente), mas se prestar atenção em todo o framework verás que tudo é 100% lowercase sem traços e caracteres na separação de palavras.

 

Eu particularmente as vezes para alias curtos uso 100% lowercase  e as vezes quando o alias é grande com muitas palavras igual o seu exemplo ai acima, confesso que uso - (hifen) ou _ . para separar palavras, vejo mais facilidade na leitura.

 

Mas reforço que a Sencha sempre usa tudo "junto e misturado" hehe em lowercase

 

Vlws


Wemerson Januario
http://wemersonjanuario.com.br
Twitter: @januariocoder

 

Treinamento e Consultoria Ext JS. Qualifique-se já!


#3 Link

Link

    Member Avançado

  • Membros
  • PipPipPip
  • 761 posts

Postado 26 October 2017 - 16:57

Meu amigo, já que é a vontade  ;D ,  vou usar CamelCase igual fazia no java e faço agora no .NET.  Acho que fica mais legível.

 

Então, no meu caso, o meu 'alias' ficaria assim: 

 alias: 'controller.AgenciaBancaria',

O que você acha?  Além de sua opinião, gostaria de saber também a opinião do Legolas e da Loiane, se for possível é lógico.






0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos