Summary
In this chapter, you've learned that Ruby programmers are a diverse group, with different code formatting preferences. You've learned that some Ruby programmers place great value on syntactic consistency, whereas syntactic consistency leads to bland code in the eyes of other Ruby programmers.
Importantly, you've learned that enforcing arbitrary limits on your code style is always a bad idea. You've learned that Ruby comes with a built-in way to check for common syntactic and semantic problems that are considered objectively bad, and how to use it. Finally, you've learned that code formatting is ultimately one of the least important aspects of your programming, and is it much more important to focus on the understandability of your code. With all you've learned, you are now better able to make decisions regarding code formatting for your libraries and applications.
We'll now move to Section 2 of the book, which focuses on higher-level...