Sobre este proyecto
it-programming / web-development
Abierto
Contexto general del proyecto
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.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias