DocumentCode
3289122
Title
Embracing Nihilism as a Software Development Philosophy and the Birth of the Big Book of Dead Code
Author
Bergman, Ryan
fYear
2012
fDate
13-17 Aug. 2012
Firstpage
86
Lastpage
91
Abstract
Agile software practitioners often brag about how quickly they can change course with a project as the requirements evolve and change. What happens to the things we no longer need? Are projects removing functionality no longer needed by the project? Are we truly willing to abandon or even (gasp! delete) "dead" code. Do we know dead code when we see it? Even the most agile developer has left unnecessary code because it "might" be used in the future. Even the most agile product manager has left a seemingly useless feature because "someone" might want it.
Keywords
software development management; software prototyping; Nihilism; agile developer; agile product manager; agile software practitioners; dead code; software development philosophy; Dead Code; YAGNI; development metrics;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile Conference (AGILE), 2012
Conference_Location
Dallas, TX
Print_ISBN
978-1-4673-2622-3
Type
conf
DOI
10.1109/Agile.2012.14
Filename
6298096
Link To Document