nyse
V2EX  ›  问与答

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

  •  
  •   nyse · Apr 8, 2019 · 2118 views
    This topic created in 2608 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   ·   871 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 20:07 · PVG 04:07 · LAX 13:07 · JFK 16:07
    ♥ Do have faith in what you're doing.