Object-Oriented Software Construction
Bertrand Meyer
This volume aims to study how practicing software developers, in industrial as well as academic environments, can use object technology to improve the quality of the software they produce. It includes topics on concurrency and Internet programming.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
An advanced exploration of object technology principles, detailing how to improve software quality and covering topics like concurrency and Internet programming.
Read this if
- ✓ You seek a deep, advanced study of object-oriented design principles.
- ✓ You want to understand the origins of concepts like Command Query Separation.
- ✓ You are an experienced engineer improving software quality with object tech.
Skip this for now if
- ✗ You are new to object-oriented programming or core software design.
- ✗ You prefer practical, hands-on coding examples over theoretical depth.
- ✗ You need a concise overview of OO concepts, not an advanced treatise.
💬 What Developers Say
"This practice was named: Command Query separation by Bertrand Meyer in his book "Object Oriented Software Construction"."
— milipski · Test Doubles - Fakes, Mocks and Stubs. · May 9, 2017
"Both languages are [object-oriented][oo], but Java is an [imperative language][imperative] in the most strict sense, while Scala is impure [functional][functional], tending tightly to the pureness."
— cacilhas · Domain-specific Languages · Oct 11, 2020
"Meyer o propôs considerando operações em um mesmo objeto (em inglês), e não objetos independentes que ajam sobre um mesmo dado"
— wsantosdev · Event Sourcing Parte 5: CQRS · Oct 14, 2020
Based on 6 developer article mentions
Explore Similar Books
More books in similar categories — browse to discover your next read.
Refactoring To Patterns
Joshua Kerievsky
View →
Data-Oriented programming
Yehonathan Sharvit
View →
Modern C++ Design
Andrei Alexandrescu
View →
Implementing Domain-Driven Design
Vaughn Vernon
View →
Growing Object Oriented Software, Guided by Tests
Steve Freeman and Nat Pryce
View →
Bertrand Meyer
Mentioned in 6 articles · #144 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 6 Articles
Test Doubles - Fakes, Mocks and Stubs.
Domain-specific Languages
Event Sourcing Parte 5: CQRS
CQRS — Command Query Responsibility Segregation — A Java, Spring, SpringBoot, and Axon Example
Principio Abierto/Cerrado (OCP)
Extending Without Breaking: Adding New Analysis Methods Safely
Score Trend
Last 90 Days
Articles
0
vs prev 90d
-1
All Time
Unique authors
6
Total mentions
6