码迷,mamicode.com
首页 > 其他好文 > 详细

Autolisp程序“版本库”构建(初稿)

时间:2015-07-20 14:16:43      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:

由于AutoCAD自带的IDE并不支持类似与其他语言的“import”语句 。当程序复杂到一定程度或由多个开发人员进行协作,“版本库”的重要程度也不断提高。

目前我自己在做一个采矿专业的辅助设计软件(AutoCAD二次开发),软件有一些公用函数会被多个子功能的调用。多个子功能的编写和维护可能同时进行,此过程中可能对公用函数进行修改。

国外的牛人也遇到了这个情况,人家写入个软件实现了类似C语言的include语句 ( 详见:http://www.theswamp.org/index.php?topic=37700.0  ) 经过试用,个人感觉这个软件使用效果不好,原因有时间再写。另外结合我对SVN的理解,暂将版本库构建如下:

 projects

  |
  +---doc
  |
  +---trunk(存放公用代码)
  |
  o---branch(存放子功能)
    |
    +---[PROJECT_1]
    |    +---doc
    |    |
    |    +---release
    |    |
    |    +---src(源代码目录)
    |    |    |
    |    |    o---include(存放使用的公用代码)
    |    |
    |    o---tests
    .
    .
    .  

include文件夹通过SVN的分支功能来实现。我现在SVN的使用还不熟练,不知道实践中的可行性怎么样。欢迎提供更好解决方法

 

                                                                  2015-07-20

Autolisp程序“版本库”构建(初稿)

标签:

原文地址:http://www.cnblogs.com/MindCAD/p/4661198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!