为企业和组织范围的功能提供一致的命名
作者: stevehipwell创建于 2025年10月6日更新于 2025年10月8日
我希望看到针对企业和组织范围的函数使用一致的命名约定,以反映范围的重要性。我的建议是,我们采用 '<VERB><SCOPE><SUBJECT>' 格式,作为一个非常简单的示例,类似于 'GetOrganizationThing'。范围和主题是重叠的概念,因此我们需要定义有效的、线性的范围(可能仅限于企业和组织)。主题更多是艺术而不是科学,但我们仍然希望在函数名称的开头保留最重要的信息。作为一个替代但支持的模式,在绿地 API 设计中,这些范围可以采用结构化的模式,例如 'client.organization.GetThing' 而不是 'client.GetOrganizationThing'。
内容来源: google/go-github