C++ 寻求一个真正的;“工具链”;
我只是在回答一个关于“最好的”bug跟踪软件的问题时发布了这篇文章C++ 寻求一个真正的;“工具链”;,c++,C++,我只是在回答一个关于“最好的”bug跟踪软件的问题时发布了这篇文章 工具本身就是工具。虽然大家都在谈论工具链,但大多数只是指工具的松散集合。为什么不找一个“与其他孩子相处融洽”的问题追踪者呢?也就是说,与IDE、构建工具、版本控制系统的接口良好 事实上,我想我现在就去问一个关于最佳链接工具链的问题 那么,有什么评论吗?我更喜欢在Linux上开发C/C++和使用FOSS的回复(但如果你认为这对其他人有帮助的话,不要让这妨碍你发布基于Windows的答案)。我们不需要一个完整的链,但也许几组链接
工具本身就是工具。虽然大家都在谈论工具链,但大多数只是指工具的松散集合。为什么不找一个“与其他孩子相处融洽”的问题追踪者呢?也就是说,与IDE、构建工具、版本控制系统的接口良好 事实上,我想我现在就去问一个关于最佳链接工具链的问题
那么,有什么评论吗?我更喜欢在Linux上开发C/C++和使用FOSS的回复(但如果你认为这对其他人有帮助的话,不要让这妨碍你发布基于Windows的答案)。我们不需要一个完整的链,但也许几组链接的工具仍然比链中完全独立的“链接”更好) 我用
- Eclipse—用于编码和调试,以及用于
- 用于自动代码文档的Doxygen
- Splint和CppCheck用于静态代码分析
- 自动测试装置
- Bugzilla,等等,用于bug跟踪
- 用于版本控制的CVS、Subversion等
- Hudson-用于自动构建,带有用于
- 用于自动代码文档的Doxygen
- 用于静态代码分析的CppCheck
- 自动测试装置
- Bugzilla,等等,用于bug跟踪
- 用于版本控制的CVS、Subversion等
- 小组的地域分布
- 服务器(如电子邮件、源存储库、测试平台等)的内部锁定,即不允许公众访问
- 由于希望重用某个现有系统的某些方面,必须与该系统进行接口,例如,以前的团队受到了VisualSourceSafe的影响
- 客户坚持使用特定平台
- 新项目的管理团队对常规管理类型报告的要求不同于以前的管理团队
- 等等
nmake
,但这并不十分接近
关于更一般的集成工具集
- 我见过的最好的一套工具是at&T制造的工具。有一本最优秀的书,免费下载,描述了大约1995年的情况。从那时起,工具集变得越来越好、越来越丰富,但要想全面了解到底发生了什么,你真的需要这本书。这些人从贝尔实验室的Unix小组开始,他们创造的与其说是一个工具链,不如说是一种生活方式。乔·鲍勃说去看看
- 在许多Unix工具链中,另一个普遍存在的元素是(这可能会让您发笑或呕吐)。尽管Emacs Lisp不是任何人最喜欢的编写插件或扩展的方式,但随着时间的推移,纯粹的积累已经使Emacs成为一个非常丰富、功能强大的编程环境,它可以与各种各样的人交流