January 2020
Intermediate to advanced
288 pages
6h 45m
English
This chapter covers
This book aims to be a style guide. It provides basic rules for object design that will be reflected in the declarations of your classes and methods. For many of these rules, you could build a static analysis tool that emits warnings when you don’t follow the rules. Such a tool could, for instance, warn you about methods that make state changes and return something. Or about services with methods that change their behavior after construction time.
There are two comments to be made here. First, I think it’s important to follow ...