Why is Clean Code suggesting avoiding protected variables?
programmers.stackexchange.com
programmers.stackexchange.com
But I see that there's some pushback against this book, and so I'm not sure if it's all that it's cracked up to be. Anyone have any opinions?
[1]: Listed on http://en.wikipedia.org/wiki/List_of_cognitive_biases
To put this in context: I keep it next to "Agile Software Development" (by the same Uncle Bob), "Working Effectively with Legacy Code" (by M. Feathers), and "Refactoring" (by M. Fowler).
HTH (no, I have no direct or indirect benefit from 'advertising' these books and their authors)