The procedure and result of debugging is known as debugging. The verb purge, on the other hand, refers to purging, sanitizing, filtering or reconditioning something. For example: “The municipality will invest in a new plant for water purification”, “The doctor recommended that I drink green tea to purify the organism”, “The secretary will seek to purge the union, disaffiliating those who do not attend the marches”.
It can be said that purification seeks purity. Purifying water, in this sense, consists of various chemical, biological and physical operations whose objective is to reduce or eliminate contamination. Thanks to the purification of water, it is possible to assure those who drink it or use it for hygienic or culinary purposes that they will not run any risk of contracting diseases or infections.
Wastewater purification treatment encompasses various procedures that allow minimizing the presence of different types of contaminants found in the effluent water used by human beings.
The claim to achieve purity, implicit in purification, can also be symbolic. It can be said that a political leader wants to purge his party of him when he represses or punishes those men who do not support his ideas. Likewise, the term can be used to refer to a mental and spiritual process of seeking emotional balance, through the elimination of bad thoughts, traumatic memories and any blockage that prevents living in harmony with oneself and with the environment.
Purge can also be a euphemism for the physical extermination of a certain group of the population. Purging is usually spoken of when one people tries to expel another from its territory for ethnic, religious, political or other reasons.
For computing, software debugging consists of developing an action to detect and solve programming problems. Those automated procedures that look for errors are known as debuggers.
Debugging a computer program is a task as arduous as it is utopian, since in practice it is virtually impossible to ensure that all errors have been detected and corrected. In software development companies, there is a department of programmers that is in charge of creating the applications, another of testers that has the particular responsibility of testing them with the intention of encountering bugs and inconsistencies, and one that also consists of programmers (called debuggers) ., which in this case will be the ones looking for solutions to the problems found by the testers.
Debuggers take on the hard work of analyzing the thousands of lines of code in search of a logical explanation for the errors detected. In this process, intuition and experience are essential, especially when deadlines weigh heavily on your shoulders. Commonly, testers lack technical knowledge, so their reports are not far from consumer complaints, and this is not beneficial for the programmers who receive them, since their mission is to find the exact reason and offer a solution. efficient.
In many cases, despite having dozens of people working hard to debug a program or game, companies are forced to “patch” their products, which means creating pseudo -solutions. The quality of these patches, as well as their impact on the final result, varies according to the capacity of the debuggers, the time available, and does not necessarily impact the quality of the application. In fact, it is possible that there is no software that has been 100% polished, that enjoys a clean and absolutely tidy and functional code. Fortunately, there is the possibility of publishing updates that consumers can download to correct those errors that arise after the release.