V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
nyse
V2EX  ›  问与答

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

  •  
  •   nyse · Apr 8, 2019 · 2054 views
    This topic created in 2577 days ago, the information mentioned may be changed or developed.

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

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

    8 replies    2019-04-10 14:33:32 +08:00
    xuwenping
        1
    xuwenping  
       Apr 8, 2019 via Android
    当成两个项目?
    saioac233
        2
    saioac233  
       Apr 8, 2019
    把框架单独打一个包
    nyse
        3
    nyse  
    OP
       Apr 8, 2019
    @xuwenping #1
    @saioac233 #2

    就是偶尔写着写着项目的逻辑,会改到框架的内容,不知道怎么分离开来好。。。
    baojiweicn2
        4
    baojiweicn2  
       Apr 8, 2019 via Android
    git sub module
    nyse
        5
    nyse  
    OP
       Apr 9, 2019
    @baojiweicn2 #4

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

    不过感觉这跟语言关系不大。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5629 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 08:26 · PVG 16:26 · LAX 01:26 · JFK 04:26
    ♥ Do have faith in what you're doing.