Sencha Touch - Melhores Práticas
Prática recomendada de JavaScript básico
É uma boa prática manter todo o código relacionado ao JavaScript em um separado js (external JS) arquivo, em vez de gravá-lo no <script> tag na seção de cabeçalho ou JavaScript embutido no corpo do documento.
Sempre execute uma verificação de nulos antes de o elemento ser usado em outras lógicas.
Sempre siga a convenção de nomenclatura, pois torna o código fácil de entender por qualquer outro programador.
Para tornar o código facilmente compreensível, é sempre preferível escrever comentários para métodos JS com lógica clara por trás do que uma função faz.
Melhor prática específica para Sencha Touch
Use a estrutura de pasta recomendada do Sencha Touch, que será útil durante a compactação ou minificação JS.
É altamente recomendável usar o ouvinte (onclick / onblur, etc.) no controlador em vez de escrevê-lo na própria página html.
Não crie a instância da loja, quando a loja está sendo chamada a partir da visualização.
Quando criamos uma instância de uma loja, devemos sempre destruí-la, pois afeta o desempenho.
Ao usar o Sencha Touch, não especifique nenhum outro arquivo JavaScript simples. Use todas as funções das classes Ext (mencionadas no controlador ou utils).
Quando o mapeamento do modelo e o nome são iguais, não especifique o mapeamento. Apenas o nome resolverá o propósito.
Não use propriedades desnecessárias à vista. Use apenas a propriedade necessária e seu valor diferente do valor padrão.