我是一家公司的软件工程师。我们将在开发过程中应用一些软件工程标准。我们需要一个工具,为我们的外围产品(函数,类,库......)提供一个存储库,该存储库是在软件开发过程中创建的,供以后使用。该工具应该提供一些功能(例如组件的名称,它的功能,使用哪些项目?,作者,出版日期,已知错误列表,用户评级,评论......)并且最好有一个网络基于界面。有人知道这样的软件吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
根据我的经验,这样的工具不存在,因为问题的解决方式不同。公司通常使用组件框架,无论是他们自己的还是第三方,并从他们的框架开发符合组件标准的新组件。
然后,每个项目都依赖于框架而不是特定组件的特定版本。这也解决了相互依赖性和所有相关的版本兼容性问题。
组件框架通常由其供应商在某处记录,新创建的组件可以添加到公司的wiki中,例如mediaWiki。
或者,公司可能需要一些knowledge management。请参阅videos中的介绍性kbPublisher。 kbPublisher是一个OpenSource知识库,它可能比mediaWiki这样的组件更合适。可以下载免费版的kbPublisher here。
注意每个项目都应该有一个功能,根据工作人员的需要显示框架版本号和配置。这样,当您定位特定客户端时,可以远程识别系统。
答案 2 :(得分:0)
像GIT或SVN这样的开源工具可能会提供源代码管理,但是它们可能缺少您要求的功能,特别是错误或评级。市场上还有许多付费工具,它们不仅提供源代码管理,还提供项目管理和集成。你可以探索:
TFS https://en.wikipedia.org/wiki/Team_Foundation_Server Rational Clear Case http://www-03.ibm.com/software/products/en/clearcase