※ 引述《aoshiken (三十六雨风飘摇)》之铭言:
: 举个简单的例子
: 方案:统一食品公司订货系统
: A专案:统一食品公司库存管理 UI
: B专案:统一食品公司库存管理 API (DLL)
: C专案:子公司订货API(DLL)
: D专案:康是美订货系统UI(Include C专案)
: E专案:7-11订货系统UI(include C专案)
: 我会习惯把一个案子开成一个"方案"
: 有的时候案子底下会有好几种不同的子系统(专案)
: 在每个不同的子系统通常会把共同的需求切出来做成DLL(专案)
: 让每个子系统可以共用
: 这样在维护上除非太大的变更,不然只要对特定专案进行调整就好
请问这个例子的几个问题
1.D和E在inclue C专案后,可以独立运作吗?
即表示,打开此方案,但不执行A or B,直接执行D or E
2.API的功能可能随时间的增加,而要加入,修改,或删除功能
在实务上,会在何时将source code包成.dll,unit test作完就包?
然后常常在更新dll档案?