• 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