Skip to main content
Uber logo

Schedule rides in advance

Reserve a rideReserve a ride

Schedule rides in advance

Reserve a rideReserve a ride
Mobile, Engineering

How Uber Engineering Verifies Data at Runtime with the Annotations You Already Use

May 26, 2017 / Global
Featured image for How Uber Engineering Verifies Data at Runtime with the Annotations You Already Use
Image
Figure 1: A crash dialog, depicted above, pops up on the driver app user interface (UI) when an NPE is thrown.
Image
Figure 2: RAVE ensures the data that enters your app adheres to the set of expectations that are described by your model’s annotations.

Posted by Behrooz Khorashadi, Eric Leung, Warren Smith