- Analisei e identifiquei o problema relatado no caso #4725.
- Estudei o método
serialize
da biblioteca jQuery, descobrindo que paraContent-type: application/*
, o browser vai geralmente forçar a codificação UTF-8. - Corrigi alguns padrões de código de commits introduzidos no mês de Março no mesmo módulo.
- Descobri que para forçar a codificação ISO-8859-1, preciso enviar os dados ao servidor necessariamente com o formato
multipart/form-data
.
- Analisei as possíveis alternativas ao método
serialize
. - Estudei a classe
FormData
que só serve para browsers mais novos e não está disponível no Edge. - Considerei converter os dados para o padrão
multipart/form-data
manualmente, porém descartei por ser muito código que vai ser utilizado somente uma vez. - Decidi utilizar um campo temporário para armazenar o valor da etapa (motivo da necessidade de
serialize
), permitindo o envio com a biblioteca utilizada nosendData
atual (jQuery upload). - Implementei a correção e realizei alguns testes preliminares.
- Corrigi campo CEP que apagava seu conteúdo na etapa "Endereço" do formulário de solicitação de benefício.
- Registrei o commit das alterações efetuadas.
- Recebi e analisei o caso #4745.
- Durante a análise, encontrei e corrigi um problema ao mostrar instruções de editais contendo caracteres de nova linha (
\n
). - Testei reproduzir o problema na aplicação em Desenvolvimento sem sucesso.
- Testei reproduzir o problema na aplicação em Testes sem sucesso.
- Discuti com o Analista sobre o problema e decidimos que a correção no caso #4725 deve ter corrigido este problema também.
- Registrei o resultado obtido no mantis.
- Recebi e analisei o caso #4699.
- Durante a análise encontrei e corrigi um erro na solicitação de registro de projetos sem destinatário.
- Corrigi alguns textos de interface que foram introduzidos no mês de Março.
- Iniciei a codificação do caso de uso em #4699.
- Continuei a codificação do caso de uso.
- Identifiquei e concluí as alterações colaterais no caso de uso 011.
- Discuti alguns aspectos do sistema no caso de uso com o analista.
- Continuei a codificação do caso de uso.
- Concluí o front-end.
...
Eu poderia ter produzido mais: A resposta desta pergunta pode ser normalmente "Sim", em geral. De forma que inúmeros fatores contribuem para a melhor produtividade, eu diria que melhorias no ambiente, nos processos, nas ferramentas e no conhecimento podem melhorar a produtividade de todos. Quanto a uma avaliação unicamente da intenção e objetivo pessoal, eu diria que tive uma produtividade na média durante esta semana. Posso argumentar que só não tive uma produtividade ótima por estar retornando de férias e recém retomando o rítmo de trabalho.