IuryCavalcante/TechnicalDebt_GitHubIssues_PT huggingface dataset:
Issue: [TS06] Melhorar a segurança das requisições do backend para o backend
Repositório: 2020.2-Projeto-Kokama-Wiki
Data: 17/04/2021
Status: Fechado

Closed
2 tasks done
[TS06] Melhorar a segurança das requisições do backend para o backend
#161
Luiz-GL-Campos opened this issue on Apr 17, 2021 · 1 comment
Comments
@Luiz-GL-Campos
Collaborator
Luiz-GL-Campos commented on Apr 17, 2021 • 
Descrição
Eu Altaci, como administradora, gostaria de proteger os dados dos servidores para que os dados cadastrados não sejam passíveis de alteração ou exclusão por terceiros.

Tarefas
 As requisições de alteração no banco de dados pelos endpoints só são permitidas para IPs selecionados
 Todas as funcionalidades dos microserviços que dependem de requisições desse microserviço devem continuar funcionando corretamente.
Critérios de Aceitação ?
A visualização dos dados é pública
A alteração dos dados é permitida somente pelos super usuários do micro-serviço
@Luiz-GL-Campos Luiz-GL-Campos added MDS BACKEND FRONTEND TS labels on Apr 17, 2021
@Luiz-GL-Campos Luiz-GL-Campos added this to the Sprint 10 milestone on Apr 17, 2021
@WelisonR WelisonR changed the title [TS06] Melhorar a segurança das requisições do backend para o frontend [TS06] Melhorar a segurança das requisições do backend para o backend on Apr 17, 2021
@Luiz-GL-Campos Luiz-GL-Campos removed the FRONTEND label on Apr 17, 2021
@WelisonR WelisonR assigned Luiz-GL-Campos and luisgaboardi on Apr 18, 2021
@WelisonR WelisonR added the MEDIUM label on Apr 18, 2021
This was referenced on Apr 20, 2021
[WIP]161 Improve requests security fga-eps-mds/2020.2-Projeto-Kokama-Ensino#10
 Closed
[WIP] 161 Improve requests security fga-eps-mds/2020.2-Projeto-Kokama-Traducao#17
 Closed
@luisgaboardi luisgaboardi mentioned this issue on Apr 20, 2021
161 Improve requests security fga-eps-mds/2020.2-Projeto-Kokama-Usuario#3
 Merged
1 task
@WelisonR
Member
WelisonR commented on Apr 24, 2021
Dívida técnica da sprint 10

@WelisonR WelisonR modified the milestones: Sprint 10, Sprint 11 on Apr 24, 2021
This was referenced on Apr 25, 2021
161 improve traducao data security fga-eps-mds/2020.2-Projeto-Kokama-Traducao#18
 Merged
161 improve learn data security fga-eps-mds/2020.2-Projeto-Kokama-Ensino#11
 Merged
@WelisonR WelisonR closed this as completed on May 1, 2021
@WelisonR WelisonR modified the milestones: Sprint 11, Sprint 10 on May 22, 2021

Contexto de uso: Não entrega do escopo planejado
Categoria: Pendência
Issue: [TS07] Testes unitários na tela de tradução do front end (react native)
Repositório: 2020.2-Projeto-Kokama-Wiki
Data: 17/04/2021
Status: Fechado

Closed
4 tasks done
[TS07] Testes unitários na tela de tradução do front end (react native)
#162
luisgaboardi opened this issue on Apr 17, 2021 · 1 comment
Comments
@luisgaboardi
Contributor
luisgaboardi commented on Apr 17, 2021 • 
Descrição
Eu, como desenvolvedor, gostaria de que as funções e os componentes tenham testes unitários para garantir um maior grau de manutenibilidade e previsibilidade do comportamento da tela de tradução.

Tarefas
 Fazer testes unitários nas funções usadas na tela de tradução
 Fazer testes unitários nas funções na pasta "/utils"
 Testar os componentes que são visualizados na tela, para promover maior controle do que será ou não renderizado na aplicação.
 Aumentar a cobertura de testes
Critérios de Aceitação ?
A cobertura dos testes deve ser respectiva ao número de funções e à importância delas, com testes verdadeiramente úteis;
Os testes devem percorrer o caminho feliz e o triste
Os limites das funções devem ser testados
Observações
Não façam os testes pela quantidade, mas pela qualidade.
Utilizem do JEST
@luisgaboardi luisgaboardi added MDS FRONTEND TS labels on Apr 17, 2021
@luisgaboardi luisgaboardi added this to the Sprint 10 milestone on Apr 17, 2021
@luisgaboardi luisgaboardi added the TESTS label on Apr 17, 2021
@WelisonR WelisonR changed the title [TSXX] Testes unitários na tela de tradução do micro-serviço do front end [TS07] Testes unitários na tela de tradução do micro-serviço do front end on Apr 17, 2021
@luisgaboardi luisgaboardi changed the title [TS07] Testes unitários na tela de tradução do micro-serviço do front end [TS07] Testes unitários na tela de tradução do microsserviço do front end on Apr 17, 2021
@WelisonR WelisonR changed the title [TS07] Testes unitários na tela de tradução do microsserviço do front end [TS07] Testes unitários na tela de tradução do front end (react native) on Apr 17, 2021
@WelisonR WelisonR added the HARD label on Apr 18, 2021
@WelisonR WelisonR assigned laispa and SFernandoS on Apr 18, 2021
@WelisonR
Member
WelisonR commented on Apr 24, 2021
Dívida técnica da sprint 10

@WelisonR WelisonR modified the milestones: Sprint 10, Sprint 11 on Apr 24, 2021
@WelisonR WelisonR closed this as completed on May 8, 2021
@WelisonR WelisonR modified the milestones: Sprint 11, Sprint 10, Sprint 12 on May 22, 2021

Contexto de uso: Não entrega do escopo planejado
Categoria: Pendência
Issue: [TS08] Testes unitários no microsserviço de ensino
Repositório: 2020.2-Projeto-Kokama-Wiki
Data: 17/04/2021
Status: Fechado

Closed
3 tasks done
[TS08] Testes unitários no microsserviço de ensino
#164
nickby2 opened this issue on Apr 17, 2021 · 2 comments
Comments
@nickby2
Collaborator
nickby2 commented on Apr 17, 2021 • 
Descrição
Eu, como desenvolvedor, gostaria de que as funções e as views tenham testes unitários para garantir um maior grau de manutenibilidade e previsibilidade do comportamento do microsserviço de ensino.

Tarefas
 Fazer testes unitários nas funções e views usadas no microsserviço de ensino
 Aumentar a cobertura de testes
 Testar os limites das funções
Critérios de Aceitação ?
A cobertura dos testes deve ser respectiva ao número de funções e à importância delas, com testes verdadeiramente úteis;
Os testes devem percorrer o caminho feliz e o triste
Os limites das funções devem ser testados
@luisgaboardi luisgaboardi changed the title [USXX/TSXX] Testes Unitários no microsserviço [TSXX] Testes Unitários no microsserviço de Ensino on Apr 17, 2021
@WelisonR WelisonR changed the title [TSXX] Testes Unitários no microsserviço de Ensino [TS08] Testes Unitários no microsserviço de ensino on Apr 17, 2021
@luisgaboardi luisgaboardi added BACKEND MDS TESTS TS labels on Apr 17, 2021
@luisgaboardi luisgaboardi added this to the Sprint 10 milestone on Apr 17, 2021
@WelisonR WelisonR changed the title [TS08] Testes Unitários no microsserviço de ensino [TS08] Testes unitários no microsserviço de ensino on Apr 17, 2021
@WelisonR WelisonR added the MEDIUM label on Apr 18, 2021
@WelisonR WelisonR assigned nickby2 and aluzianobriceno on Apr 18, 2021
@WelisonR
Member
WelisonR commented on Apr 24, 2021
Dívida técnica da sprint 10

@WelisonR WelisonR modified the milestones: Sprint 10, Sprint 11 on Apr 24, 2021
@WelisonR
Member
WelisonR commented on May 1, 2021
Dívida técnica da sprint 11

@WelisonR WelisonR modified the milestones: Sprint 11, Sprint 12 on May 2, 2021
@luisgaboardi luisgaboardi assigned luisgaboardi and SFernandoS and unassigned nickby2 and aluzianobriceno on May 3, 2021
@SFernandoS SFernandoS mentioned this issue on May 5, 2021
164 unit testing in the microservice fga-eps-mds/2020.2-Projeto-Kokama-Ensino#13
 Merged
@WelisonR WelisonR closed this as completed on May 8, 2021
@WelisonR WelisonR modified the milestones: Sprint 12, Sprint 10, Sprint 11 on May 22, 2021
@WelisonR WelisonR added this to the Sprint 12 milestone on May 22, 2021

Contexto de uso: Não entrega do escopo planejado
Categoria: Pendência
Issue: Documentar revisão e retrospectiva da sprint 9
Repositório: 2020.2-Projeto-Kokama-Wiki
Data: 19/04/2021
Status: Fechado

Closed
5 tasks done
Documentar revisão e retrospectiva da sprint 9
#167
WelisonR opened this issue on Apr 19, 2021 · 0 comments · Fixed by #178
Comments
@WelisonR
Member
WelisonR commented on Apr 19, 2021 • 
Descrição
Documentar na wiki a revisão e a retrospectiva da sprint 9 com todos os levantamentos e avaliações realizados, além de documentar as tarefas desenvolvidas durante o período da sprint.

Tarefas
 Adicionar tarefas finalizadas e dívidas técnicas (se houver);
 Adicionar métricas;
 Elencar pontos de melhoria e medidas que serão tomadas;
 Adicionar considerações do Scrum Master.
Critérios de Aceitação ?
 Documentar na wiki.
@WelisonR WelisonR added EPS SM DOCS EASY labels on Apr 19, 2021
@WelisonR WelisonR added this to the Sprint 10 milestone on Apr 19, 2021
@WelisonR WelisonR self-assigned this on Apr 19, 2021
@WelisonR WelisonR closed this as completed on Apr 24, 2021
@WelisonR WelisonR mentioned this issue on Apr 27, 2021
Adiciona revisão e retrospectiva da sprint 9 para a wiki #178
 Merged
3 tasks

Contexto de uso: Inconclusivo
Categoria: Inconclusivo
Issue: Documentar revisão e retrospectiva da sprint 10
Repositório: 2020.2-Projeto-Kokama-Wiki
Data: 25/04/2021
Status: Fechado

Closed
5 tasks done
Documentar revisão e retrospectiva da sprint 10
#172
WelisonR opened this issue on Apr 25, 2021 · 0 comments
Comments
@WelisonR
Member
WelisonR commented on Apr 25, 2021 • 
Descrição
Documentar na wiki a revisão e a retrospectiva da sprint 9 com todos os levantamentos e avaliações realizados, além de documentar as tarefas desenvolvidas durante o período da sprint.

Tarefas
 Adicionar tarefas finalizadas e dívidas técnicas (se houver);
 Adicionar métricas;
 Elencar pontos de melhoria e medidas que serão tomadas;
 Adicionar considerações do Scrum Master.
Critérios de Aceitação ?
 Documentar na wiki.
@WelisonR WelisonR added EPS SM DOCS EASY labels on Apr 25, 2021
@WelisonR WelisonR added this to the Sprint 11 milestone on Apr 25, 2021
@WelisonR WelisonR self-assigned this on Apr 25, 2021
@WelisonR WelisonR closed this as completed on May 2, 2021

Contexto de uso: Inconclusivo
Categoria: Inconclusivo
Issue: [Remoto] Mid Front-end Engineer na Wedy
Repositório: frontendbr/vagas
Data: 29/04/2021
Status: Fechado

Closed
[Remoto] Mid Front-end Engineer na Wedy
#4762
danieltamiosso opened this issue on Apr 29, 2021 · 1 comment
Comments
@danieltamiosso
danieltamiosso commented on Apr 29, 2021
Descrição da vaga
A Wedy é uma plataforma digital que facilita a jornada do casamento. Nosso dia-a-dia é tornar a experiência dos nossos usuários mais agradável, sem complicações — o casamento já é um momento extremamente delicado para qualquer casal. Com isso em mente, reorganizamos e repensamos alguns conceitos no nosso produto e agora precisamos implementá-los. É nesse ponto que você entra, sendo uma peça fundamental na criação da próxima geração da nossa plataforma. Esta vaga exige um nível maior de criticidade e conhecimentos específicos, uma vez que todas as decisões tomadas agora influenciarão os próximos anos de nossa empresa. Mas não tema, você terá companhia: a Wedy tem muito orgulho do seu time de engenharia e esperamos que em breve você faça parte dele.

Local
Remoto

Benefícios
Horários flexíveis e reduzidos (6h por dia);
Day-off no aniversário;
30 dias de férias remuneradas;
Vale-alimentação e convênio médico sem descontos;
100% remoto;
Pacote de remuneração competitivo.
Diferenciais
Participações em eventos e incentivos financeiros à leitura e ao desenvolvimento pessoal;
Wedy Talks;
Ambiente divertido, colaborativo e rápido;
Oportunidade de crescimento rápido;
Confiança e liberdade.
Requisitos
Conhecimento sólido em JavaScript;
Experiência com React em produção;
Experiência com consumo de APIs em produção;
Experiência com Figma ou semelhante;
Saber se comunicar de forma eficiente e clara, sendo ela escrita ou oral;
Saber gerenciar seu tempo, organizando e priorizando seu trabalho;
Estar em dia com as últimas novidades de front-end.
Responsabilidades
Participar ativamente no desenvolvimento e manutenção das diversas funcionalidades do produto, sempre tomando os cuidados necessários para não gerar dívidas técnicas;
Participar ativamente na revisão do trabalho de colegas;
Sugerir e realizar melhorias no código;
Sugerir e realizar melhorias no produto;
Ser referência como mentor para engenheiros júnior;
Manter-se em dia com as últimas novidades de front-end.
Contratação
PJ a combinar

Como se candidatar
Aplicar via Linkedin ou enviar e-mail para daniel@wedy.com com Linkedin/Github/etc.

Labels
Remoto
Pleno
PJ
@felipefialho felipefialho added Júnior PJ Pleno Remoto labels on Apr 29, 2021
@felipefialho
Member
felipefialho commented on Jun 28, 2021
Esta vaga encontra-se há um bom tempo sem novas interações. Se ainda estiver aberta, faça um comentário, caso contrario, a fecharemos automaticamente em 5 dias.

@felipefialho felipefialho added the Stale label on Jun 28, 2021
@felipefialho felipefialho closed this as completed on Jul 4, 2021

Contexto de uso: Ameaça a ser evitada
Categoria: Problema
Issue: Linha temporal do ato do processo licitatório
Repositório: experiments
Data: 10/05/2021
Status: Fechado

Closed
8 tasks
Linha temporal do ato do processo licitatório
#32
dansousamelo opened this issue on May 10, 2021 · 1 comment
Comments
@dansousamelo
dansousamelo commented on May 10, 2021
Responsáveis
Nilton(@niltoncs), Ian(@IanFPFerreira) e Thais (@Thais-ra)
Descrição
Elaborar uma linha temporal do ato do processo licitatório, desde a fase inicial e final de uma licitação.
Objetivo
Identificar uma chave única que ligue os atos em cada uma das fases do processo licitatório puxando informações importantes guiando-se pelos seguintes regex:


 Processo
 Data de Publicação
 Órgão
 Valor
 Empresa
 Modalidade
 Itens do Edital
Padrões de Aceitação:
 Testar o programa garantindo a visualização da linha temporal de um ato de um processo licitatório.
@dansousamelo dansousamelo added the 0 time: contratos label on May 10, 2021
@dansousamelo dansousamelo assigned niltoncs on May 10, 2021
@Thais-ra Thais-ra assigned Thais-ra and niltoncs and unassigned niltoncs and Thais-ra on May 11, 2021
@dansousamelo
Author
dansousamelo commented on May 17, 2021
Dívida Técnica

Procurar quais são os tipos de atos

Abertura
Aviso de Vencedor
Outro
Elaborar regex para cada um deles gerando uma assertividade.

@dansousamelo dansousamelo closed this as completed on May 24, 2021

Contexto de uso: Demanda emergente
Categoria: Pendência
Issue: Identificar Entidades Nomeadas
Repositório: experiments
Data: 10/05/2021
Status: Fechado

Closed
2 of 8 tasks
Identificar Entidades Nomeadas
#33
dansousamelo opened this issue on May 10, 2021 · 4 comments
Comments
@dansousamelo
dansousamelo commented on May 10, 2021 • 
Responsáveis
Daniel(@dansousamelo)e Ian(@IanFPFerreira)
Descrição
Garantir o funcionamento das regex para ajudar na criação da linha temporal do ato.
Objetivo
As seguintes regex devem ser priorizadas:


 Processo
 Data de Publicação
 Órgão
 Valor
 Empresa
 Modalidade
 Itens do Edital
Padrões de Aceitação:
 Testar regex em blocos e texto corrido.
@dansousamelo dansousamelo self-assigned this on May 10, 2021
@dansousamelo dansousamelo added the 0 time: contratos label on May 10, 2021
@guilherme-mendes
Collaborator
guilherme-mendes commented on May 11, 2021
Regex desenvolvidas:

'processo': '(?:(?!\s\d{2}.\d{3}.\d{3}/\d{4}-\d{2}))((?:\s)(?:(?:[\d.]+)|(?:[\d\s]+)).-/-(?:-(?:(?:\d)+|(?:[\d\s]+)))?(?:-SECOM/DF|F J Z B / D F)?)'

'objeto': 'objeto[\s\S]?:?([\s\S]?).|((execucao|contratacao|torna)[\s\S]?:?([\s\S]?)). '

'decisao': 'foi revogad[a-z][\s\S]?:?([\s\S]?)[.|\n]'

'objeto': 'objeto[\s\S]?:?([\s\S]?).',

'valor_estimado': 'valor[\s\S]estimado?[\s\S]?(\d+(?:.\d+)*,\d\d)',

'prazo': 'prazo[s]?:?([\s\S]*)data',

'tipo': 'Tipo[:]?([\s\S]*?).',

'data': 'data[\s\S]?.(\d{2}/\d{2}/\d{4}[\s\S].\d)|(\d+ de .),'

@guilherme-mendes
Collaborator
guilherme-mendes commented on May 11, 2021 • 
Regex referente a data:

"n[a|o]\s(?:[\s\S]?),?\s?(?:[0-9]?),?\sde\s"
"([0-9]?[/|.][0-9]?[/|.][0-9]*?),\s"

@dansousamelo
Author
dansousamelo commented on May 11, 2021
Regex data de publicação feito com sucesso:
Bras[[ií]lia(?:\/?DF)?,?\s+\d{2}\s+de+\s\w+\s+de\s+\d{4}

@dansousamelo
Author
dansousamelo commented on May 17, 2021 • 
Dívida Técnica:

Focar nas entidades de processo:

 SEI
 Contrato
Verificar também a assertividade

@dansousamelo dansousamelo closed this as completed on May 24, 2021
@aliceborges42 aliceborges42 unassigned dansousamelo on Nov 1, 2022

Contexto de uso: Registro de atividade
Categoria: Atividade
Issue: Reunião de troca de conhecimento
Repositório: mural

Data: 15/05/2021
Status: Fechado

Closed
Reunião de troca de conhecimento
#297
CleissonVieira opened this issue on May 15, 2021 · 1 comment
Comments
@CleissonVieira
Contributor
CleissonVieira commented on May 15, 2021
@practice-uffs/dev
Reunião aconteceu no dia 15/05 das 21h às 23h, acordado via doodle.

De grande valia foi a vídeo chamada, onde o @oraphaborges desenvolveu atividades do Mural compartilhando sua tela e explicando o fluxo que estava desenvolvendo. Os demais que estavam assistindo acompanharam e tiraram sua dúvidas, tanto do desenvolvimento do Rapha quanto sobre os seus próprios desenvolvimentos em outras tarefas.

Além da gravação que ficará disponível, sendo possível retomar o que foi desenvolvimento para um melhor entendimento, esse formato de reunião ofereceu mais entrosamento e troca de conhecimento entre a equipe.

Foi decidido realizar mais reuniões como está, que foram chamadas de KT - Knowledge Exchange no Português Troca de Conhecimento, sendo tratado outros temas nas próximas. A ideia foi uma vez por semana durante 1 hora.

Ideias para próximas reuniões KT:

Postman;
Microserviços;
Métodos Ágeis;
DevOps e integrações continua;
Testes (conceito);
Boas práticas;
Refatoração;
Dívida técnica.
Minha opinião seria realizar essas trocas de conhecimento de acordo com nossa prioridade.
No momento essa prioridade seria em cima dos novos integrantes entenderem melhor do sistema do Web-feedback, onde nossas demandas tem prioridades.

Todas as KTs precisam ser relacionadas a assuntos que possam acrescentar nesse sentido. Quando a prioridade mudar ai nos adaptamos. Dessa forma conseguimos ser mais produtivos.

O @alissonpeloso ficou como responsável pela edição da gravação dessa reunião.
Assim que concluir por gentileza realizar upload da mesma nessa pasta do drive e sinalizar nesta issue.

Issue destinada a dúvidas e sugestões.

@CleissonVieira CleissonVieira added the bug label on May 15, 2021
@CleissonVieira CleissonVieira assigned Dovyski, andrewmsilva and oraphaborges on May 15, 2021
@CleissonVieira CleissonVieira added sugestion documentation and removed bug labels on May 15, 2021
@alissonpeloso
Contributor
alissonpeloso commented on May 15, 2021
Vídeo upado aqui

@CleissonVieira CleissonVieira added this to the Sprint Futura milestone on Jun 15, 2021
@Dovyski Dovyski closed this as completed on Aug 6, 2021

Contexto de uso: Inconclusivo
Categoria: Inconclusivo
Issue: [Remoto] Desenvolvedor (a) Front-End (Angular) - Sênior @GrupoDreamWork
Repositório: frontendbr/vagas
Data: 26/05/2021
Status: Fechado

Closed
[Remoto] Desenvolvedor (a) Front-End (Angular) - Sênior @GrupoDreamWork
#4947
Grupo-Dream-Work opened this issue on May 26, 2021 · 0 comments
Comments
@Grupo-Dream-Work
Grupo-Dream-Work commented on May 26, 2021
Descrição da vaga
No seu dia a dia irá trabalhar com desenvolvimento de funcionalidades e telas de sistema web. Com o apoio de outros membros do squad.
Irá ajudar na tomada de decisões de novas features e resoluções de bugs e dívidas técnicas.
Fazemos parte de um grupo criador de produtos, de acordo com o desenvolvimento em alguns momentos você irá transitar
pelo mesmo stack de desenvolvimento de diversos.
O candidato deverá enviar o seu github.
Local
Remoto

Requisitos
Angular, Typescript, HTML5, CSS3, ES6.
Controle de versão com GIT.
Integração com API REST.
RXJS
Diferenciais:
Noções de UX/UI.
Metodologia ágil, como o Scrum.
Testes unitários.
Conhecimento de design patterns.
Clean code.
Gerenciamento de estado com NGRX.
Cursando ou graduado na área de tecnologia
A empresa oferece:
Plano de saúde
Assistência odontológica
Day off de aniversário
Vale alimentação
Ajuda de custo
Auxílio atividade física
Consignado
Plataforma de cursos
Seguro de vida
Contratação
CLT a combinar pretensão salarial

Como se candidatar
Por favor envie um email informando sua pretensão salarial para leandro.lemos@grupodreamwork.com.br com seu CV anexado - enviar no assunto: Vaga Desenvolvedor (a) Front-End (Angular) - Sênior

Ou candidatar-se através do link: https://jobs.recrutei.com.br/grupo-dream-work/vacancy/9729-dw1082-desenvolvedor-a-front-end-angular-senior

Nível
Sênior
@felipefialho felipefialho added CLT Remoto Sênior labels on May 26, 2021
@Grupo-Dream-Work Grupo-Dream-Work changed the title [Remoto] Desenvolvedor (a) Front-End (Angular) - Sênior [Remoto] Desenvolvedor (a) Front-End (Angular) - Sênior @GrupoDreamWork on May 26, 2021
@Grupo-Dream-Work Grupo-Dream-Work closed this as completed on May 26, 2021

Contexto de uso: Correção de falhas
Categoria: Problema
Issue: Separar scripts para geração dos arquivos da série histórica em repositório/branch específico
Repositório: remuneracao
Data: 28/05/2021
Status: Aberto

Open
Separar scripts para geração dos arquivos da série histórica em repositório/branch específico
#37
fjuniorr opened this issue on May 28, 2021 · 1 comment
Comments
@fjuniorr
Contributor
fjuniorr commented on May 28, 2021
Os scripts desse projeto estão demasiadamente complexos porque foram desenvolvidos "na correria" para atendimento do pedido de acesso à informação 1520000062202067 e tiveram de lidar com a limpeza dos arquivos da série histórica, que apresentavam diversas inconsistências em termos de formatação e conteúdo.

Ao invés de refatorar e documentar esses scripts de forma adequada para lidar com a dívida técnica, vou optar por separar os scripts necessários para reprodução da série histórica dos scripts necessários para atualização mensal do conjunto de remuneração.

Ainda não sei se deixo no mesmo repositório em um branch separado, ou se crio outro repo.

@fjuniorr
Contributor
Author
fjuniorr commented on May 28, 2021
Para referência as instruções que removi do README.

Instruções - Reproduzir série histórica
Na versão datapackage$version desse conjunto de dados foi necessário realizar um tratamento na série histórica dos arquivos para adequação ao documentado no datapackage.json.

Além disso, foi necessário:

restringir as unidades administrativas;
corrigir os valores da remuneração do CBMMG.
Essa tratamento ocorreu uma única vez, com a seguinte sequência de scripts:

download_servidores.R Download de 91 arquivos (jun/2012 até dez/2019) para data-raw/servidores/ que sofreram tratamentos manuais descritos aqui

download_cbmmg.R Download de 84 arquivos (jan/2012 até dez/2018) para data-raw/cbmmg/. As seguintes alterações manuais devem ser feitas:

Os meses de jan/2012 a mai/2012 (5 arquivos) devem ser excluídos pois a série histórica da planilha de remuneração se inicia em jun/2012
O mês de fev/2017 demanda ajuste manual nas últimas colunas antes da execução dos demais scripts
Essas operações podem ser executadas com

make download
clean_cbmmg.R Limpeza e padronização das planilhas data-raw/cbmmg/ e staging em data/cbmmg/
Regras de validação
Consistência campo calculado - remuneração líquida
Remunerações Após Deducões Obrigatórias (rem_pos) =
(+) Remuneração Básica Bruta (remuner)
(-) Abate Teto Valor (teto)
(+) Férias (ferias)
(+) Gratificação Natal (decter)
(+) Prêmio Produtividade (premio)
(+) Férias-Prêmio (feriasprem)
(+) Jetons Folha (jetons)
(+) Demais Eventuais (eventual)
(-) IRPF (ir)
(-) Contribuição Previdenciária (prev)
Normalização de texto
Espaço entre palavras
UTRAMIG FUND EDUC PARA O TRAB (57/100 vezes)
UTRAMIG-FUND.EDUC.PARA O TRAB. (43/100 vezes)
Links
POP Planilha Remuneração
Planilhas originais - Drive
fjuniorr added a commit that referenced this issue on May 28, 2021
@fjuniorr
Remove instruções da README para geração da série histórica …

Contexto de uso: Decisão
Categoria: Decisão