From Wikipedia, the free encyclopedia
L'entropia del programari és la mesura de desordre del programari que reflecteix la complexitat del seu manteniment. Ja que a mesura que es fan modificacions o s'agrega nou codi aquest va perdent la seva estructura inicial i augmenta la seva entropia.[1]
Un treball d'enginyeria del programari d'Ivar Jacobson et al.[2] descriu l'entropia del programari com segueix: La segona llei de la termodinàmica, en principi, afirma que el desordre d'un sistema tancat no pot reduir-se, només pot romandre sense canvis o augmentar. Una mesura d'aquest desordre és l'entropia. Aquesta llei també sembla plausible per als sistemes de programari; Quan un sistema és modificat, la seva desordre o entropia, tendeix a augmentar. Això és conegut com a entropia del programari. En desenvolupament de programari, hi ha teories similars; veure a Lehman (1985),[3] qui va proposar una sèrie de lleis, dels quals dos eren, bàsicament, com segueix:
Andrew Hunt i David Thomas utilitzen la metàfora reparant finestres trencades de criminologia per evitar l'entropia del programari en el desenvolupament de software.[4]
El procés de refactorització de codi pot reduir gradualment l'entropia del programari.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.