Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
O sistema de venda em questão é de uso geral e foi migrado de uma versão antiga que possuíamos para integração a outro ERP, do ramo de uniformes. A parte que desejamos refatorar consiste, resumidamente, em: - login, listagem de pedidos, listagem de clientes, cadastro de clientes, inserção/edição de pedido de venda. O sistema hoje faz integração direta na base do ERP. Possuímos variações do erp que precisam de um código organizado em php para serem passíveis de incorporação, hoje o sistema é compatível apenas com uma das versões do nosso erp. Temos a intenção de integrá-lo a três ou quatro versões do ERP. O fluxo geral é o mesmo, detalhes que mudam são nomes de campos, tabelas, etc. A qualidade do código está muito baixa, não foi utilizado nenhum framework e mesmo a organização dos arquivos do projeto deixa a desejar. Tudo isso entra na 'refatoração' que desejamos. Creio que a maneira mais produtiva de lidarmos com o projeto é um preço por hora, pois como o foco é qualidade de código, dificilmente atingiremos um ponto de 'perfeição' onde o projeto poderia se dar como findado. A intenção é ter uma manutenção melhor, sintaxe mais semântica e organização do código. Além disso, o baixo acoplamento (uso de interfaces, padrão repository, criação de use-cases, modelagem das entidades) é um requisito importante para permitir que nós façamos os ajustes futuros para integração a outras versões do ERP. A incorporação ou não de um framework, como Laravel, esperamos que venha também do profissional escolhido para o projeto.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias