This study explored how software engineers understand code changes in industry. It found that engineers frequently need to understand changes, especially when reviewing code, fixing bugs, or developing new features. Engineers said assessing a change's risk and quality was important but difficult. The study suggests improving code review tools with better navigation of code differences and helping decompose composite changes. It provides guidance for research on better supporting engineers in understanding code changes.