Definição depuração

O procedimento e o resultado da depuração são conhecidos como depuração . O verbo purificar, por outro lado, refere-se a expurgar, higienizar, filtrar ou recondicionar algo. Por exemplo: "O município vai investir em uma nova planta para a purificação da água", "O médico me recomendou a beber chá verde para conseguir a purificação do corpo", "O secretário vai buscar o expurgo do sindicato, desfiliando aqueles que não comparecerem as marchas " .

Depuração

Pode-se dizer que a purificação busca a pureza. A água purificadora, nesse sentido, consiste em várias operações químicas, biológicas e físicas cujo objetivo é reduzir ou eliminar a poluição . Graças à purificação da água, é possível assegurar aqueles que a bebem ou usá-la para fins higiênicos ou culinários que não correm nenhum risco de contrair doenças ou infecções.

O tratamento do tratamento de esgotos inclui vários procedimentos que minimizam a presença de contaminantes de diferentes tipos que são encontrados na água efluente usada pelo homem.

A pretensão de alcançar pureza, implícita na purificação, também pode ser simbólica. Pode-se dizer que um líder político quer purgar seu partido quando ele reprime ou pune aqueles homens que não apóiam suas idéias. O termo também pode ser usado para se referir a um processo mental e espiritual de busca de equilíbrio emocional, através da eliminação de maus pensamentos, lembranças traumatizantes e qualquer bloqueio que impeça viver em harmonia consigo mesmo e com o ambiente.

A depuração também pode ser um eufemismo para o extermínio físico de um determinado grupo da população. Muitas vezes fala-se em purificação quando um povo tenta expulsar outro do seu território por razões étnicas, religiosas, políticas ou outras.

Para a tecnologia da informação, a depuração de um software consiste em desenvolver uma ação para detectar e resolver problemas na programação . Esses procedimentos automatizados que procuram erros são conhecidos como depuradores .

Depurar um programa de computador é tão árduo quanto uma tarefa utópica, já que na prática é praticamente impossível assegurar que todos os erros tenham sido detectados e corrigidos. Em empresas de desenvolvimento de software existe um departamento de programadores responsáveis ​​pela criação de aplicativos, outro de testadores que têm a responsabilidade particular de testá-los com a intenção de encontrar falhas e inconsistências, e um que também consiste em programadores (chamados debuggers ), que neste caso serão aqueles que procurarem soluções para os problemas encontrados pelos testadores.

Os depuradores assumem o árduo trabalho de analisar as milhares de linhas de código em busca de uma explicação lógica para os erros detectados. Nesse processo, a intuição e a experiência são essenciais, especialmente quando as datas de entrega pesam nas costas. Comumente, os testadores carecem de conhecimento técnico, portanto, seus relatórios não estão longe das queixas dos consumidores, e isso não é benéfico para os programadores que os recebem, uma vez que sua missão é encontrar o motivo exato e oferecer uma solução. eficiente

Em muitos casos, apesar de ter dezenas de pessoas trabalhando intensamente para depurar um programa ou um jogo, as empresas são forçadas a "remendar" seus produtos, o que significa fazer pseudo-soluções . A qualidade desses patches, bem como seu impacto no resultado final varia de acordo com a capacidade dos depuradores, com o tempo disponível, e não necessariamente afeta a qualidade do aplicativo. De fato, é possível que não haja um software que tenha sido polido 100%, que tenha um código limpo e absolutamente ordenado e funcional. Felizmente, existe a possibilidade de publicar atualizações que os consumidores possam baixar para corrigir erros que surjam após o mercado.

Recomendado