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.

AI illustration

How this image was made

AI-generated illustration of Agile Software Development, Principles, Patterns, and Practices

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Agile Software Development, Principles, Patterns, and Practices ("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.)

All labels observed (3)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf non-fiction book ⓘ
software engineering book ⓘ
technical book ⓘ
alsoKnownAs ASDPPP ⓘ
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 ⓘ
publisher Prentice Hall ⓘ
subject 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# ⓘ
Java ⓘ

How these facts were elicited

Referenced by (11)

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

Addison-Wesley → hasPublished → Agile Software Development, Principles, Patterns, and Practices ⓘ
Agile Software Development, Principles, Patterns, and Practices → alsoKnownAs → Agile Principles, Patterns, and Practices ⓘ
linked to: Agile Software Development, Principles, Patterns, and Practices
Robert C. Martin → hasNotableWork → Agile Software Development, Principles, Patterns, and Practices ⓘ
Robert C. Martin → knownFor → Agile Software Development, Principles, Patterns, and Practices ⓘ
subject linked to: Uncle Bob
Robert C. Martin → hasNotableWork → Agile Software Development, Principles, Patterns, and Practices ⓘ
subject linked to: Uncle Bob
Robert C. Martin series → notableWork → Agile Software Development, Principles, Patterns, and Practices ⓘ
Robert C. Martin series → notableWork → Agile Principles, Patterns, and Practices in C# ⓘ
linked to: Agile Software Development, Principles, Patterns, and Practices
Robert C. Martin series → hasVolume → Agile Software Development, Principles, Patterns, and Practices ⓘ
Robert C. Martin series → hasVolume → Agile Principles, Patterns, and Practices in C# ⓘ
linked to: Agile Software Development, Principles, Patterns, and Practices
SRP → documentedIn → Agile Software Development, Principles, Patterns, and Practices ⓘ
DIP → documentedIn → Agile Software Development, Principles, Patterns, and Practices ⓘ