Agile Software Development, Principles, Patterns, and Practices

E32704

"Agile Software Development, Principles, Patterns, and Practices" is a foundational software engineering book by Robert C. Martin that explains agile methodologies through object-oriented design principles, design patterns, and best practices for building maintainable code.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Agile Principles, Patterns, and Practices 1

Statements (49)

Predicate Object
instanceOf non-fiction book
software engineering book
technical book
alsoKnownAs ASDPPP
Agile Software Development, Principles, Patterns, and Practices
surface form: Agile Principles, Patterns, and Practices
author Robert C. Martin
emphasizes communication with stakeholders
embracing change
iterative planning
explainsConcept CRC cards
Dependency Inversion Principle
Interface Segregation Principle
Liskov Substitution Principle
Open-Closed Principle
SOLID principles
Single Responsibility Principle
acceptance testing
cohesion and coupling
continuous integration
design by contract
package design principles
refactoring techniques
responsibility-driven design
use cases
focusesOn agile methodologies
clean code structure
incremental design
iterative development
maintainable code
language English
partOfSeries Robert C. Martin series
surface form: Robert C. Martin Series
publisher Prentice Hall
subject Unified Modeling Language
surface form: UML

agile software development
design patterns
object-oriented design
refactoring
software design principles
software engineering
test-driven development
unit testing
targetAudience software architects
software developers
software engineering students
teachesPractice continuous refactoring
simple design
test-first development
usesProgrammingLanguage C# programming language
surface form: C#

Java

Referenced by (2)

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

Agile Software Development, Principles, Patterns, and Practices alsoKnownAs Agile Software Development, Principles, Patterns, and Practices
this entity surface form: Agile Principles, Patterns, and Practices
Addison-Wesley hasPublished Agile Software Development, Principles, Patterns, and Practices