Software archaeology

Channel:
Subscribers:
9,560
Published on ● Video Link: https://www.youtube.com/watch?v=kuWUSXwR5iw



Category:
Vlog
Duration: 4:44
7 views
0


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-26William L. Bray
2021-12-26Habib (singer)
2021-12-26Battle of the Anio River (361 BC)
2021-12-26Museum zur Vorgeschichte des Films
2021-12-26Teresa Taylor
2021-12-26Dancing with Tears in My Eyes
2021-12-26Sargatsky District
2021-12-26Alexander Rybak
2021-12-26Ouvrage Billig
2021-12-26The Bellamy Brothers
2021-12-25Software archaeology
2021-12-25Caden Shields
2021-12-25Something Borrowed (film)
2021-12-25Wang Hu
2021-12-25Banred
2021-12-25List of Romanian Top 100 number ones
2021-12-25Jaime Roldós Aguilera
2021-12-25Teófilo Cruz
2021-12-25Bell Labs Digital Synthesizer
2021-12-25Alice Garner
2021-12-25Ronnie Bremer



Tags:
ADeepnessintheSky
Abandonware
Agilesoftwaredevelopment
AndyHuntauthor
Archaeology
AspectJ
Aspectorientedprogramming
Blockprogramming