`
leonzhx
  • 浏览: 793849 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Style Guide

 
阅读更多

1.   Use CamelCase (with an initial capital) for message names:

 

 

message SongServerRequest {

  required string song_name = 1;

} 
 

Using this naming convention for field names gives you accessors like the following:

 

 

public String getSongName() { ... }
public Builder setSongName(String v) { ... }
 

2.   Use CamelCase (with an initial capital) for enum type names and CAPITALS_WITH_UNDERSCORES for value names:

enum Foo {
  FIRST_VALUE = 1;
  SECOND_VALUE = 2;
}

 

 

 

3.  f your .proto defines an RPC service, you should use CamelCase (with an initial capital) for both the service name and any RPC method names:

 

service FooService {

  rpc GetSomething(FooRequest) returns (FooResponse);

} 
 
分享到:
评论

相关推荐

    Google C++ Style Guide (中文版).pdf

    #### 一、Google C++ Style Guide 概述 Google C++ Style Guide 是由Google制定的一套C++编程规范指南。该文档详细规定了在使用C++进行开发时应该遵循的最佳实践和编码标准。通过遵循这些指导原则,可以提高代码的...

    Google C++ Style Guide中文.pdf

    Google C++ Style Guide 中文版知识点总结 Google C++ Style Guide 是 Google 公司编写的一份编程风格指南,旨在统一和规范 C++ 编程语言的编写风格。该指南涵盖了广泛的内容,包括代码风格、命名规则、注释规范、...

    C# Coding Style Guide

    《C# Coding Style Guide》是一份详细的文档,旨在为 C# 开发者提供一套规范化的编码标准。这份文档由 Mike Krueger 在 2002 年 1 月发布,版本号为 0.2。它不仅适用于 SharpDevelop 这一集成开发环境下的项目,而且...

    Google C++ Style Guide.zip

    《Google C++ Style Guide》是Google公司制定的一套C++编程规范,旨在提供一套清晰、一致的代码风格,以提高代码可读性、可维护性和团队合作效率。这份指南覆盖了从变量命名到代码结构等多个方面的最佳实践,下面将...

    Google C++ Style Guide中文版

    ### Google C++ Style Guide中文版知识点详述 #### 背景 Google C++ Style Guide是一份由Google制定并公开发布的C++编程规范文档。该文档由Benjy Weinberger、Craig Silverstein、Gregory Eitzmann、Mark Mentovai...

    Google C++ Style Guide

    ### Google C++ Style Guide #### 背景与目的 Google C++ Style Guide 是一份详细的文档,旨在指导开发人员编写高质量、易于维护且一致性的 C++ 代码。由于 C++ 是一种功能强大但同时复杂的语言,因此需要一套明确...

    Google Style Guide JavaScript编码规范

    ### Google Style Guide JavaScript编码规范详解 #### 背景 Google Style Guide JavaScript编码规范是一份由Google维护的、详尽的JavaScript编程规范文档。这份文档旨在帮助开发者编写出高质量、可维护性强且易于...

    Google C++Style Guide 高清书签版

    Google C++ Style Guide是一份由edisonpeng整理的文件,详细阐述了Google内部的C++编程规范,目的是帮助开发者编写出易于维护和管理的代码,同时减少因C++语言特性强大而带来的复杂性问题。该风格指南虽然不是C++的...

    Google C++ Style Guide中文PDF

    《Google C++ Style Guide中文PDF》是一份详细阐述Google公司内部C++编程规范的文档,旨在为开发者提供一套统一、严谨的编程标准,以提高代码的可读性、可维护性和一致性。这份指南是针对C++编程语言的,特别强调了...

    Google C++ Style Guide.pdf

    Google很早以前就发布了自己开源项目的编码风格规范文档,并公开在了GitHub,中文翻译版在 https://zh-google-styleguide.readthedocs.io/en/latest/ 。本文档是英文版的PDF版本,内含扉页目录链接,自己喜欢看PDF...

    Google C++ Style Guide中英文版.rar

    **Google C++ Style Guide**是谷歌公司制定的一套C++编程规范,旨在提供一套清晰、一致的代码编写标准,以提高代码的可读性、可维护性和团队协作效率。这份指南不仅适用于谷歌内部开发,也被广大C++开发者视为业界...

    google/styleguide

    "google/styleguide" 指的是Google提供的代码风格指南,这些指南旨在确保代码的一致性和专业性。在这个压缩包中,我们主要关注的是与Eclipse集成开发环境(IDE)相关的代码格式化配置文件,如`eclipse-cpp-google-...

    angularjs-styleguide, AngularJS styleguide用于团队.zip

    angularjs-styleguide, AngularJS styleguide用于团队 AngularJS styleguide ( ES2015 ) Up-to-date 1.6最佳实践。 架构,文件结构,组件,单向数据流,生命周期钩子。需要一个示例结构作为参考? 查看我的基于组件...

    google c++ style guide

    google c++ style guide。网页的形式可以打开看。

    Google C++ Style Guide.pdf_编程规范_style_C++_

    《Google C++ Style Guide》是Google公司制定的一套C++编程规范,旨在为开发者提供一套清晰、一致且可维护的代码编写标准。这份规范对于任何规模的项目,尤其是大型企业应用,都具有重要的指导意义。它不仅提高了...

    javascript-style-guide, Airbnb JavaScript Style Guide 中文版.zip

    **Airbnb JavaScript Style Guide 中文版** Airbnb是一家知名的共享经济公司,同时也因其开源的JavaScript编码规范而闻名。这份风格指南旨在提供一套统一的代码编写标准,以提高代码的可读性和可维护性,适用于使用...

    Google C++ Style Guide_英文版.pdf

    ### Google C++ Style Guide #### Table of Contents - **C++ Version** - **Header Files** - Self-contained Headers - The #define Guard - Forward Declarations - Inline Functions - Names and Order ...

    google-java-styleguide

    谷歌作为全球领先的科技公司,其在软件开发领域有着严格的规范和标准,其中就包括了著名的《Google Java Style Guide》(谷歌Java编程风格指南)。这份指南是Java开发者遵循的最佳实践,旨在提升代码的可读性、可...

    Google C++ Style Guide.rar

    《Google C++ Style Guide》是Google公司制定的一套C++编程规范,旨在提供一套清晰、一致的代码风格,以提高代码可读性、可维护性和团队协作效率。这份指南覆盖了从命名规则、代码结构、函数设计到异常处理等多个...

Global site tag (gtag.js) - Google Analytics