Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Presentation

Injection, Modularity, and Testing: An Architecturally Interesting Intersection

  • April 2015
  • By George Fairbanks (Google)48273
  • Dependency injection, code modularity, and testing often seem like staid, even boring, topics, but there are surprises when you put all three together.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    Dependency injection, code modularity, and testing often seem like staid, even boring, topics, but there are surprises when you put all three together. Seemingly independent decisions about each influence the others. Making rational development decisions each day can still lead you into a thicket of complexity and loss of maintainability. So when should you give it your “architectural attention”? This talk discusses the problem and suggests some limited solutions.

  • Slides

Part of a Collection

SATURN 2015 Presentations