16/08
De MSTECH wiki
Participantes: Juliana Morota, Euller, Odassi, Kelvin, Rhenan, Alexandre Paravani, Willian, Ana Francisco e Rodrigo Edamatsu.
Apresentação do gerador de código (mstech-bacon-cli):
- Como configurar o npm para buscar o servidor http://npm.mstech.com.br
- Utilização do bacon-cli e apresentação das features
- Levantamento de melhorias - TODO: Willian/ Rodrigo
- bacon --init: passar parâmetro --all nome_do_arquivo
- bacon --all: criar repositório, business e controller
- Criar arquivo para identificar a raíz do projeto
Alterações solicitadas na arquitetura:
- Renomear libs para vendor - aprovado
- Remover pasta apps - aprovado
- Remover ".controller" dos controllers - não aceita
Testes unitários:
- Alexandre Paravani apresentou o link: http://stackoverflow.com/questions/300855/javascript-unit-test-tools-for-tdd
- Depois explicou o conceito de teste unitário e um pouco do funcionamento dos frameworks de teste unitário.
- Criamos um TODO para todos os membros realizarem testes nos frameworks para trazer suas experiências para que possamos encontrar/definir um futuro framework de teste.
Organização:
- Caso necessário Alexandre Paravani e Rhenan ficam responsáveis por tocar o fórum.
Dicas:
- Quando criar diretiva deixe uma área/propriedade custom para receber um estilo externo.
- Alexandre Paravani comentou da importância de entender os recursos da diretiva como pos e pre.
- TODO: Entender os conceitos de diretiva (pos, pre) e apresentar no fórum.
- Se precisar usar highcharts não utilize o ng-highcharts, compensa desenvolver na mão.
Ui-bootstrap:
- A equipe de design da informação comentou que facilita a customização do layout, porém não sabemos dizer se é realmente fácil ou porquê estão acostumados.
- Datepicker do ui-bootstrap ficou mais fácil de customizar nas últimas versões lançadas, porém pode não ser tão flexível.
Informativo:
- Houve um alinhamento com equipe de Design da Informação sobre o problema do maxlength
- Rhenan comentou que pode resolver também com chamadas do back-end para trazer a quantidade caracteres (em caso de campos dinâmicos é muito importante).
- Componentes apresentados Lista de componentes