hashmapinc/tempus-edge

refactor protobuf usage throughout

Open

#74 opened on Apr 12, 2018

View on GitHub
 (0 comments) (0 reactions) (1 assignee)Scala (1 fork)auto 404
bugenhancementgood first issuein progress

Repository metrics

Stars
 (5 stars)
PR merge metrics
 (PR metrics pending)

Description

Proto objects in scala may currently use a fragile instantiation. make sure each protobuf useage in the scala applications declare an empty proto object and only uses the getters and setters to fill the proto object.

This will avoid hard to debug errors if proto definitions change over time. A change that would result in a bad proto will be more likely to fail at compile time if we use the getters / setters.

Contributor guide