Surfacing Hidden Change to Pull Requests

1 · Jake Wharton · July 13, 2017, midnight
Programming frequently deals in visible changes: the logic in your code, the dependencies you declare, the API you expose. There is, however, quite a bit of associated hidden change: transitive dependencies, generated code, and manifest files. In code review we focus on the visible because that is what is presented to us in the diff. It’s equally as important to pay attention to the hidden changes during code review. Transitive dependency changes or generated code changes might bloat the result...