You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: best-practices/dos-donts/index.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -143,7 +143,7 @@
143
143
example, see
144
144
<ahref=/reference/python/python-generated#keyword-conflicts>this warning about Python</a>.</p><p>You should also avoid using keywords in your file paths, as this can also cause
145
145
problems.</p><h2id=separate-types-for-storage><strong>Do</strong> Use Different Messages For RPC APIs and Storage</h2><p>Reusing the same messages for APIs and long-term storage may seem convenient,
146
-
reducing boilerplate and overhead of coversion between messages.</p><p>However, the needs of long-term storage and live RPC services tend to later
146
+
reducing boilerplate and overhead of conversion between messages.</p><p>However, the needs of long-term storage and live RPC services tend to later
147
147
diverge. Using separate types even if they are largely duplicative initially
148
148
gives freedom to change your storage format without impacting your external
149
149
clients. Layer your code so that modules deal either with client protos, storage
0 commit comments