Michael Feathers

E232909

Michael Feathers is a software engineer, consultant, and author known for his influential work on legacy code, refactoring, and improving software design and maintainability.

All labels observed (1)

Label Occurrences
Michael Feathers canonical 2

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf author ⓘ
software consultant ⓘ
software engineer ⓘ
software engineering book ⓘ
advocates incremental improvement of legacy systems ⓘ
use of tests to enable refactoring ⓘ
author Michael Feathers ⓘ
contributedTo agile software development community ⓘ
employer Object Mentor ⓘ
field agile software development ⓘ
software architecture ⓘ
software design ⓘ
software engineering ⓘ
hasConcept breaking dependencies to enable testing ⓘ
characterization tests for legacy code ⓘ
seams in code for testability ⓘ
hasOnlinePresence Twitter ⓘ
linked to: Twitter, Inc.

personal blog ⓘ
hasRole blogger ⓘ
consultant at Object Mentor ⓘ
speaker ⓘ
trainer ⓘ
influencedBy refactoring movement ⓘ
test-driven development ⓘ
influences agile practitioners ⓘ
refactoring practitioners ⓘ
software developers ⓘ
knownFor improving software design ⓘ
improving software maintainability ⓘ
refactoring ⓘ
work on legacy code ⓘ
language English ⓘ
notableFor practical techniques for handling legacy codebases ⓘ
notableWork Working Effectively with Legacy Code ⓘ
publisher Prentice Hall ⓘ
specializesIn introducing tests into untested code ⓘ
refactoring for better design ⓘ
working with large legacy codebases ⓘ
topic legacy code ⓘ
refactoring ⓘ
unit testing ⓘ
writesAbout design improvement ⓘ
legacy code techniques ⓘ
refactoring strategies ⓘ
software maintainability ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Working Effectively with Legacy Code → author → Michael Feathers ⓘ
subject linked to: Michael Feathers