Software archaeology
Software archaeology or software archeology is the study of poorly documented or undocumented legacy software implementations, as part of software maintenance. Software archaeology, named by analogy with archaeology, includes the reverse engineering of software modules, and the application of a variety of tools and processes for extracting and understanding program structure and recovering design information. Software archaeology may reveal dysfunctional team processes which have produced poorly designed or even unused software modules, and in some cases deliberately obfuscatory code may be found. The term has been in use for decades, and reflects a fairly natural metaphor: a programmer reading legacy code may feel that he or she is in the same situation as an archaeologist exploring the rubble of an ancient civilization.
Source: https://en.wikipedia.org/wiki/Software_archaeology
Created with WikipediaReaderReborn (c) WikipediaReader
Other Videos By WikiReader
2021-12-26 | William L. Bray |
2021-12-26 | Habib (singer) |
2021-12-26 | Battle of the Anio River (361 BC) |
2021-12-26 | Museum zur Vorgeschichte des Films |
2021-12-26 | Teresa Taylor |
2021-12-26 | Dancing with Tears in My Eyes |
2021-12-26 | Sargatsky District |
2021-12-26 | Alexander Rybak |
2021-12-26 | Ouvrage Billig |
2021-12-26 | The Bellamy Brothers |
2021-12-25 | Software archaeology |
2021-12-25 | Caden Shields |
2021-12-25 | Something Borrowed (film) |
2021-12-25 | Wang Hu |
2021-12-25 | Banred |
2021-12-25 | List of Romanian Top 100 number ones |
2021-12-25 | Jaime Roldós Aguilera |
2021-12-25 | Teófilo Cruz |
2021-12-25 | Bell Labs Digital Synthesizer |
2021-12-25 | Alice Garner |
2021-12-25 | Ronnie Bremer |