关于Orderbase
Orderbase 为大型全球性组织,尤其是制造业,开发稳定的 ERP 软件解决方案。该公司既提供自己的 ERP 系统,也有提供用于 Microsoft Dynamics NAV 和 AX 几款插件。
难点
Orderbase 是一家快速成长型企业,拥有期待最佳产品的企业级客户群体。当您的开发资源需要同时满足多个要求苛刻的项目时,保持新功能的生产、维护和持续开发,将是一大难题。对于 Orderbase 来说,尽可能保持运行效力和效率非常关键,因为有超过 30 万行 C++ 代码需要在开发人员的工作站上进行编译。
Orderbase 的软件开发人员 Marvin Sielenkemper 谈到:“采用 Visual Studio 进行开发效果不错,因此基本上只有一个痛点,那就是编译时间较长。代码会使用很多模板,还有大量很小的文件。”
在使用 Incredibuild 之前,我们会等待或做其他事情,但都不利于快速迭代。
”INCREDIBUILD 的应对之道
借助 IncrediBuild,Orderbase 只需几个非常忙碌的 C++ 开发人员和他们的工作站,再添加一些服务器虚拟机,便能为他们节省一个团队所需的硬件和时间。Sielenkemper 表示“单次编译的时间从 13 分钟缩短到了 2 分钟”,并补充道,他们每天的编译次数至多可达 30 次,平均约为 15 次(他们知道这多亏 Incredibuild 的构建历史功能),所以构建时间缩短 85% 真的是功莫大焉。
据 Sielenkemper 表示:“开发人员的效率提高了一倍以上,具体视工作量而定。”
结果概要
- 每日编译时间
- 3小时
- 30分钟
- 单次编译时间
- 12分钟
- 3分钟