Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 4|回復: 0

结构和命名约定

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-4-20 11:06:30 | 顯示全部樓層 |閱讀模式
然而,这里的存储库通常会很快增长到相当大的规模。此外,对于 CI 构建和发布,您始终必须使用文件路径过滤器,这极大地限制了透明度和简单性。 在新手笔记中,我总是建议从单一存储库开始。如果解决方案的一部分有自己的生命周期,则可以将其移至自己的存储库。最重要的经验法则是该部件可以完全独立地推出。例如,版本化的 Rest API 就是这种情况。您必须小心使用自己的 Nuget 或 NPM 包。它们并不总是像人们想象的那样松散耦合。您应该始终问自己该软件包是否真的会完全独立推出,或者实际上它是否始终是另一个更改的一部分。


两种变体在结构和命名约定方面都有不同的挑战。使用单一存储库方法,建议从一开始 瑞士 电话号码 就计划删除模块。因此,您应该为应用程序的各个部分选择不同的文件夹,并且在这些文件夹中您应该有自己的自述文件、“src”文件夹和“test”文件夹(见图 2)。 图 2:单一存储库的结构 构建单一仓库 使用多存储库变体,您总是会得到大量存储库。因此,建议考虑一个良好的存储库名称约定。例如,命名约定可能如下所示: <团队>-<应用程序>-<接口/类型>-<组件/模块> 多变的 描述 团队 各个团队的所有存储库的前缀。这样它们就可以在本地捆绑在一起。




应用) 应用程序的名称(简称) 可选:接口/类型 如有必要,进一步细分应用程序可能是有意义的。例如,您可以区分类型(例如 Nuget 或 NPM 等包)或接口(例如 REST 服务、消息等),以便在一个地方拥有类似的存储库。 组件/模块 组件或模块的实际名称。 由于 Linux 上的 Git 是“区分大小写”的,因此名称应始终以小写形式书写。连字符已成为开源世界中的分隔符,因为它可以在格式化为链接的 URL 中轻松识别。 审查指南 拉取请求的审核过程是 Git 的核心,它可以让您了解团队协作是否顺利。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|自動贊助|GameHost抗攻擊論壇

GMT+8, 2025-4-5 19:13 , Processed in 0.055368 second(s), 20 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |