Preses
Mil pontos, LOL!
- Mensagens
- 10.925
- Reações
- 7.210
- Pontos
- 1.189
Então, pessoal.
Vou tentar falar resumidamente sem dar detalhes de nomes para não ter problema com quebra de privacidade e talz.
Eu desenvolvi um web app de concurso de design de estampas de camisas para um americano através de um site de freelance.
Quando foi na Semana Santa, esse americano veio babando falando que os usuários não estavam conseguindo usar o app e que eu deveria arrumá-lo. Eu dei a ele duas formas de resolver, mas ele não aceitou. Tendo ele negado minhas sugestões, eu disse que só poderia conversar com ele direito na segunda-feira.
Ele se irritou porque queria que eu resolvesse naquele mesmo momento e já começou a me ameaçar de cancelar o projeto e pedir o dinheiro de volta.
O tal problema é que o usuário pode clicar num botão de pré-visualização e ver como está ficando a arte num mockup de uma camisa num manequim. Só que "por trás das câmeras", quando o usuário clica nesse botão, o código gera uma versão de alta resolução do design para impressão.
Aí que entra o problema: essa resolução pode ser configurada pelo programador do cara. Por exemplo: se o valor for 1, o design é exportado com a resolução original do editor. Se for 2, o design é exportado com o dobro da resolução e assim por diante. Uma valor que atende ao que o cliente pediu seria de 5, mas o "gente boa" do programador estava usando 10, o que poderia gerar imagens de 6000 a 8000 pixels na largura e/ou altura! Então claro que daria pau em alguns computadores. Lembrem-se que é um web app desenvolvido em HTML5 rodando num navegador não um app desktop nativo desenvolvido em C/C++.
Então a questão aqui não é a qualidade do código, é limitação. Como acontece em games de PC. Não é porque o game tem uma opção gráfica "very high" que qualquer um poderá jogar nela. Ou como o Photoshop: não é porque eu posso criar um documento de 50000 x 500000 pixels que o meu computador ou até mesmo o Photoshop vai dar conta disso.
Enfim. Ele levou o projeto para disputa e estamos há dias em discussão. Eu já expliquei várias vezes que a questão é limitação e não problema de código, mas ele não quer aceitar.
Dito tudo isso é que entram minhas dúvidas: se ele me processar, sendo ele americano e eu brasileiro, o que ele pode fazer de fato? Ou ele só poderá processar o site de freelance? Como eu faria para me defender daqui do Brasil?
Por favor, preciso encarecidamente de algum conselho.
Vou tentar falar resumidamente sem dar detalhes de nomes para não ter problema com quebra de privacidade e talz.
Eu desenvolvi um web app de concurso de design de estampas de camisas para um americano através de um site de freelance.
Quando foi na Semana Santa, esse americano veio babando falando que os usuários não estavam conseguindo usar o app e que eu deveria arrumá-lo. Eu dei a ele duas formas de resolver, mas ele não aceitou. Tendo ele negado minhas sugestões, eu disse que só poderia conversar com ele direito na segunda-feira.
Ele se irritou porque queria que eu resolvesse naquele mesmo momento e já começou a me ameaçar de cancelar o projeto e pedir o dinheiro de volta.
O tal problema é que o usuário pode clicar num botão de pré-visualização e ver como está ficando a arte num mockup de uma camisa num manequim. Só que "por trás das câmeras", quando o usuário clica nesse botão, o código gera uma versão de alta resolução do design para impressão.
Aí que entra o problema: essa resolução pode ser configurada pelo programador do cara. Por exemplo: se o valor for 1, o design é exportado com a resolução original do editor. Se for 2, o design é exportado com o dobro da resolução e assim por diante. Uma valor que atende ao que o cliente pediu seria de 5, mas o "gente boa" do programador estava usando 10, o que poderia gerar imagens de 6000 a 8000 pixels na largura e/ou altura! Então claro que daria pau em alguns computadores. Lembrem-se que é um web app desenvolvido em HTML5 rodando num navegador não um app desktop nativo desenvolvido em C/C++.
Então a questão aqui não é a qualidade do código, é limitação. Como acontece em games de PC. Não é porque o game tem uma opção gráfica "very high" que qualquer um poderá jogar nela. Ou como o Photoshop: não é porque eu posso criar um documento de 50000 x 500000 pixels que o meu computador ou até mesmo o Photoshop vai dar conta disso.
Enfim. Ele levou o projeto para disputa e estamos há dias em discussão. Eu já expliquei várias vezes que a questão é limitação e não problema de código, mas ele não quer aceitar.
Dito tudo isso é que entram minhas dúvidas: se ele me processar, sendo ele americano e eu brasileiro, o que ele pode fazer de fato? Ou ele só poderá processar o site de freelance? Como eu faria para me defender daqui do Brasil?
Por favor, preciso encarecidamente de algum conselho.