Pragmatic Objects
Pragmatic adaptation of Elegant Objects by Kapralov Sergey
Subscribe (atom)
Contents
Introduction
Forget about checked exceptions
Never make classes final
Reusable assertions
Objects equality is myth
Implementation inheritance paranoia
The core principles of software design
No DI containers, please
Four things I would never place into decorators
Equivalence 101
Objects and data
Collecting objects
Caching for objects
Mental maintainability model
Six traits of high-quality abstractions
What SQL speaking objects keep silence about