Robert

22%
Flag icon
So why do we have rules? The goal of having rules in place is to encourage “good” behavior and discourage “bad” behavior. The interpretation of “good” and “bad” varies by organization, depending on what the organization cares about. Such designations are not universal preferences; good versus bad is subjective, and tailored to needs. For some organizations,
Robert
"Good" and "bad" also vary by individuals. We each think differently and process code differently. A "style" that one considers easier to understand (and therefore easier to modify/maintain) might be the opposite for someone else. Could be purely style (e.g., alignment of parameters on wrapped lines) to more "functional" differences (e.g. short-circuiting sequence of `if` statements vs nested `if`s).
Software Engineering at Google: Lessons Learned from Programming Over Time
Rate this book
Clear rating
Open Preview