【问题标题】:Repository naming conventions for web applicationWeb 应用程序的存储库命名约定
【发布时间】:2011-12-04 17:02:03
【问题描述】:

我有一个 Web 应用程序,它像往常一样分为两部分:服务器端和客户端。

我喜欢为所有内容使用国际命名约定,并且我一直在尝试找到一些关于如何命名我的存储库的约定。

我应该在 GitHub 上为我的存储库命名什么?

server-side - 用于服务器端应用程序 client-side - 用于客户端应用程序

我也听有人说服务器端的仓库应该叫API。

正确吗?你们会怎么做呢?

【问题讨论】:

    标签: git web-applications version-control repository naming-conventions


    【解决方案1】:

    “服务器端”和“客户端”对我来说听起来很棒。

    对于命名约定,如果您需要花 1 分钟以上的时间来思考它们,那您就太费劲了!只需将其命名为不言自明且清晰,尤其是对您自己而言 - 没有其他人会像您一样关心这一点。此外,以后随时可以轻松更改名称。

    【讨论】:

      【解决方案2】:

      我假设您正在开发一个属于一起的应用程序。服务器端和客户端是相互关联的。这对我来说意味着有一个名为“应用程序”的存储库,其中包含服务器端和客户端。

      【讨论】:

        【解决方案3】:

        项目布局约定因语言和构建系统而异。

        例如,使用 Maven 构建系统时,一个简单的 java web 应用程序可能看起来像这样。

        appname
        |-- pom.xml
        `-- src
            `-- main
                |-- java
                |   `-- com
                |       `-- company
                |           `-- appname
                |               `-- Controller.java
                `-- webapp
                    `-- view.jsp
        

        view.jsp 是客户端视图,Controller.java 是服务器端业务逻辑。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-08-10
          • 1970-01-01
          • 1970-01-01
          • 2023-02-08
          • 1970-01-01
          • 2014-08-06
          • 1970-01-01
          • 2011-03-07
          相关资源
          最近更新 更多