V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nyse
V2EX  ›  问与答

如何在项目开发中将框架和具体逻辑分开维护,进行版本控制?

  •  
  •   nyse · 2019-04-08 15:31:03 +08:00 · 1461 次点击
    这是一个创建于 2091 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己写了一个框架,并且在这个框架上进行具体业务的开发,框架与具体逻辑在代码上做了分离。

    考虑到后面可能将框架开源,也为了实现在多个项目中对基础框架统一更新,用什么方法将他们分开维护比较好。

    8 条回复    2019-04-10 14:33:32 +08:00
    xuwenping
        1
    xuwenping  
       2019-04-08 18:33:41 +08:00 via Android
    当成两个项目?
    saioac233
        2
    saioac233  
       2019-04-08 19:37:01 +08:00
    把框架单独打一个包
    nyse
        3
    nyse  
    OP
       2019-04-08 20:02:38 +08:00
    @xuwenping #1
    @saioac233 #2

    就是偶尔写着写着项目的逻辑,会改到框架的内容,不知道怎么分离开来好。。。
    baojiweicn2
        4
    baojiweicn2  
       2019-04-08 20:04:46 +08:00 via Android
    git sub module
    nyse
        5
    nyse  
    OP
       2019-04-09 15:19:13 +08:00
    @baojiweicn2 #4

    看了一下 submodule 好像只能在一个项目下中一个文件夹里,但是我的可能会在某个子目录下,不知道怎么分离好。
    nyse
        6
    nyse  
    OP
       2019-04-09 15:35:16 +08:00
    @baojiweicn2 #4 或者说子模块只能定义一个 path,但可能会改到多个 path 中的代码。。。
    superalsrk
        7
    superalsrk  
       2019-04-09 17:04:44 +08:00
    什么语言~
    nyse
        8
    nyse  
    OP
       2019-04-10 14:33:32 +08:00
    @superalsrk #7 一个是基于 JS 的,一个是基于 PHP 的。

    不过感觉这跟语言关系不大。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2645 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:16 · PVG 23:16 · LAX 07:16 · JFK 10:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.