Mudanças entre as edições de "Decisões tomadas da equipe front-end"

De MSTECH wiki
Ir para: navegação, pesquisa
(Finalizados)
Linha 75: Linha 75:
 
| Não há um padrão de arquitetura || Carregar os templates do repositório do gitlab para ser utilizado no mstech-bacon-cli || Rodrigo || Resolvido || Disponível em: http://npm.mstech.com.br || 16/08/16 || 30/08/16
 
| Não há um padrão de arquitetura || Carregar os templates do repositório do gitlab para ser utilizado no mstech-bacon-cli || Rodrigo || Resolvido || Disponível em: http://npm.mstech.com.br || 16/08/16 || 30/08/16
 
|-
 
|-
| Não está mapeado recursos reutilizáveis || Diretivas: Entender os conceitos de diretiva (pos, pre) e apresentar no fórum || Alexandre Paravani || Resolvido || link: ----- || 16/08/16 || 30/08/16
+
| Não está mapeado recursos reutilizáveis || Diretivas: Entender os conceitos de diretiva (pos, pre) e apresentar no fórum || Alexandre Paravani || Resolvido || '''link 1:''' https://www.undefinednull.com/2014/07/07/practical-guide-to-prelink-postlink-and-controller-methods-of-angular-directives/ '''link 2:''' http://odetocode.com/blogs/scott/archive/2014/05/28/compile-pre-and-post-linking-in-angularjs.aspx '''link 3:''' http://www.newyyz.com/blog/2014/12/15/understanding-priorities-in-angularjs-directive-definition-objects || 16/08/16 || 30/08/16
 
|-
 
|-
 
| Não há mapeado componentes reutilizáveis || Listagem de componentes internos e externos, seja lib, diretiva ou qualquer item que ajude na hora do desenvolvimento || TODOS || Pendente || Lista inicial criada, documentada na wiki e comunicada ao membros do fórum || 11/07/16 || 16/08/16
 
| Não há mapeado componentes reutilizáveis || Listagem de componentes internos e externos, seja lib, diretiva ou qualquer item que ajude na hora do desenvolvimento || TODOS || Pendente || Lista inicial criada, documentada na wiki e comunicada ao membros do fórum || 11/07/16 || 16/08/16

Edição das 14h43min de 1 de setembro de 2016

(atualizado em 12/07/2016)

Pendentes

Problema Raiz Atividades Responsáveis Status Resolução Dt início Dt término
Não há componentes reutilizáveis Versionar exemplos utilizando diretiva combobox no gitlab Everton Pendente 30/08/16
Não há componentes reutilizáveis Versionar exemplos utilizando diretiva ng-mask no gitlab Willian Pendente 30/08/16
Não há componentes reutilizáveis Versionar exemplos utilizando diretiva ng-input-tag no gitlab Rhenan Pendente 30/08/16
Não há componentes reutilizáveis Versionar exemplos utilizando diretiva toaster no gitlab Odassi Rhenan 30/08/16
Não há componentes reutilizáveis Versionar exemplos utilizando diretiva alert no gitlab Odassi Pendente 30/08/16
Não há componentes reutilizáveis Versionar exemplos utilizando diretiva paginação no gitlab Odassi Pendente 30/08/16
Não há componentes reutilizáveis Versionar exemplos utilizando diretiva selectTo no gitlab Odassi Pendente 30/08/16
Não há componentes reutilizáveis Versionar exemplos utilizando diretiva preloader no gitlab Odassi Pendente 30/08/16
Não há componentes reutilizáveis Versionar exemplos utilizando diretiva redactor no gitlab Odassi Pendente 30/08/16
Não há componentes reutilizáveis Versionar exemplos utilizando diretiva de modal no gitlab Wellington Pendente 30/08/16
Não há componentes reutilizáveis Versionar exemplos utilizando as diretivas do UI-bootstrap no gitlab Rodrigo Pendente 30/08/16
Não é realizado teste unitário Versionar no gitlab testes com Jasmine e Karma, e mostrar no próximo fórum funcionando no próximo fórum Rodrigo Pendente será disponível em: https://gitlab.mstech.com.br/frontend/forum-tests 30/08/16
Não é realizado teste unitário QUnit: Realizar testes assíncrono (requisições) e de integração com angular Everton Pendente será disponível em: https://gitlab.mstech.com.br/frontend/forum-tests 30/08/16
Não é realizado teste unitário Versionar no gitlab testes com QUnit Everton Pendente será disponível em: https://gitlab.mstech.com.br/frontend/forum-tests 30/08/16
Não está mapeado recursos reutilizáveis Levar exemplos de diretivas/libs/componentes reutilizáveis no próximo fórum TODOS Pendente 16/08/16
Não é realizado teste unitário Realizar testes nos frameworks de testes unitários. Link de apoio: http://stackoverflow.com/questions/300855/javascript-unit-test-tools-for-tdd TODOS Pendente 16/08/16
Não há um padrão de arquitetura Incluir melhorias no mstech-bacon-cli: no comando "bacon --init" passar parâmetro para criar os recursos iniciais desejados. Incluir comando "bacon --all" para criar business, controller e repository. Criar referência da pasta raíz para executar os cmds a partir dela. Willian/ Rodrigo Pendente 16/08/16
Não há um padrão de arquitetura Revisar a arquitetura para remover as funções de dentro da função "construtora" para reduzir a complexidade do código. Paravani/Willian Pendente 02/08/16
Comportamento inesperado no JS Realizar testes de promessa/ajax para verificar se a promessa continua mesmo após atualizar o navegador. Caso continue, encontrar formas de resolver (kill promise) Willian Pendente Ainda não conseguiu reproduzir o problema, ficou de conversar com o Rhenan 02/08/16
Não há um padrão de arquitetura Integrar o bacon-cli com npm (npm-init) para deixá-lo mais interativo --- Pendente 24/06/16

Finalizados

Problema Raiz Atividades Responsáveis Status Resolução Dt início Dt término
Não há componentes reutilizáveis Dar permissão a todos os membros do fórum para criar repositórios Rodrigo Finalizado Permissões de master para todos os membros do grupo frontend 30/08/16 30/08/16
Não é realizado teste unitário Realizar primeiros testes unitários para apresentar como é feito no próximo fórum Everton Finalizado Foi apresentado no fórum do dia 30/08 e será versionado em: https://gitlab.mstech.com.br/frontend/forum-tests 02/08/16 30/08/16
Não há um padrão de arquitetura Adicionar exemplo de live watch na arquitetura Paravani Resolvido Estava implementado, só houve o ajuste da url a ser analisada, disponível em: https://gitlab.mstech.com.br/frontend/arquitetura-angular 02/08/16 30/08/16
Não há um padrão de arquitetura Renomear libs para vendor, remover pasta apps e deixar as suas subpastas (shared, componentes) no mesmo nível da pasta apps Rodrigo Resolvido Disponível em: https://gitlab.mstech.com.br/frontend/arquitetura-angular 16/08/16 30/08/16
Não há um padrão de arquitetura Carregar os templates do repositório do gitlab para ser utilizado no mstech-bacon-cli Rodrigo Resolvido Disponível em: http://npm.mstech.com.br 16/08/16 30/08/16
Não está mapeado recursos reutilizáveis Diretivas: Entender os conceitos de diretiva (pos, pre) e apresentar no fórum Alexandre Paravani Resolvido link 1: https://www.undefinednull.com/2014/07/07/practical-guide-to-prelink-postlink-and-controller-methods-of-angular-directives/ link 2: http://odetocode.com/blogs/scott/archive/2014/05/28/compile-pre-and-post-linking-in-angularjs.aspx link 3: http://www.newyyz.com/blog/2014/12/15/understanding-priorities-in-angularjs-directive-definition-objects 16/08/16 30/08/16
Não há mapeado componentes reutilizáveis Listagem de componentes internos e externos, seja lib, diretiva ou qualquer item que ajude na hora do desenvolvimento TODOS Pendente Lista inicial criada, documentada na wiki e comunicada ao membros do fórum 11/07/16 16/08/16
Não há um padrão de arquitetura Adaptar o bacon-cli (projeto externo) para atender nossas necessidades e disponibilizar no git e npm Rodrigo Pendente Disponibilizado no http://npm.mstech.com.br, apresentado e testado no fórum 11/07/16 16/18/16
Não há um padrão de arquitetura Testar e corrigr as tasks do grunt na arquitetura e versionar no repositório Alexandre Paravani Finalizado Atualizado o gruntfile no repositório da arquitetura 11/07/16 02/08/16
Não há um padrão de arquitetura Disponibilizar arquitetura no npm e notificar o time Rodrigo Finalizado Não faz sentido colocar no npm, pois não seria eficiente, será disponibilizado no bacon-cli a opção de criar toda a arquitetura 24/06/16 02/08/16
Não há um padrão de arquitetura Desenvolver um code generator para agilizar a criação da controller, business e repository Rodrigo Finalizado Será adaptado o bacon-cli criado externamente pelo Virgilio e Rodrigo para atender as nossas necessidades.
Não há um padrão de arquitetura Revisar arquitetura e ajustar o pattern com os apontamentos realizados e disponibilizar no http://npm.mstech.com.br Rodrigo, André e Willian Finalizado Disponibilizar a versão da arquitetura no npm
Não há um padrão de build para soluções front-end sem .net Criar padrão de build utilizando Grunt com as tasks: livereload de css, minificação de html, css e js, disponibilização do build na pasta de build e se possível injetar os paths dos pacotes baixados direto no html Paravani Finalizado Incluir gruntfile no repositório da arquitetura
As IDES podem ter configurações diferentes de formatação e encoding de arquivos Realizar testes com EditorConfig em: Webstorm, Atom e Visual Studio. Wellington Finalizado Incluir um arquivo de .editorconfig no repositório da arquitetura
Não há um padrão de arquitetura Criar arquitetura padrão realizando um merge entre as 2 arquiteturas apresentadas no fórum. Rodrigo, Odassi e André Finalizado
Não há um padrão de build para soluções front-end sem .net Levantar prós e contras do Grunt e Gulp e apresentar no próximo fórum. Paravani Finalizado
Não há um padrão para comentário Definir a forma de utilização do JSDocs Everton Finalizado Padrão definido pelas equipe, adicionado na reunião o autor e data
Não há um padrão para comentário Definir IDE padrão para desenvolvimento Simões e Rodrigo Finalizado Visual Studio para .NET (mindscape se não tiver CoreUI) e Webstorm
Não há um padrão para comentário Definir perguntas padrão para comentário Rhenan e Everton Finalizado Perguntas: "Quando? / O quê? / Para quê? / Como?" - Revisar comentário em todo refactor
Não há um padrão para comentário Definir onde aplicar inglês e onde aplicar portugues em comentário no contexto MSTECH Finalizado Comentários em português
Adoção do VUE.js Discutir a adoção imediata do VUE Finalizado VUE não será usado em sistemas de Produção. Pode ser usado para POCs inicialmente. Teremos que continuar acompanhando a evolução do framework
Adoção do Slack como piloto Adicionar membros da frente front Finalizado Solicitada a inclusão, a mesma foi realizada
Padronização de variáveis e métodos da MSTECH Definir o padrão de variáveis e métodos no contexto da MSTECH Finalizado Nomes de variáveis e métodos em inglês para ser compliance com o back-end
Definição de IDE Definir uma IDE leves Finalizado Ficaram definidos o uso do WebStorm e, caso não seja possível, do Atom (mantendo Visual Studio como padrão)
Não há padrão para organização dos arquivos no Angular.JS Estudar um padrão para organização de pastas em projetos AngularJS Finalizado Padrão apresentado para o todo o grupo, conteúdo está disponível no npm corporativo
Não há padrão para organização dos arquivos no Angular.JS Apresentar ao grupo os modelos utilizados Finalizado Feita apresentação dos modelos utilizados de pastas do AngularJS
Não há padrão para organização dos arquivos no Angular.JS Padrão de nomenclatura de arquivos do Angular.JS Finalizado Definido o padrão dos nomes dos arquivos .JS para que o mesmo seja auto-explicativo