62得票3回答
如何在Mercurial中组织具有共享依赖关系的项目?

目前,我正在从传统的版本控制系统迁移我的团队项目至Mercurial。其中一个例子是,我有一个包含25个以上项目的Visual Studio解决方案,其中包含多个独立的应用程序区域,都依赖于公共代码。在Stack Overflow上查看后,我找到了最接近的问题是这个,但它只涉及到版本控制。我正...

62得票8回答
技术和功能规格的模板

我正在寻找编写项目或工作请求的技术规范和功能规范的好模板。 你们都用什么?在编写规范时,你们深入到哪个层次?我应该注意哪些一般性的建议? 我的公司非常需要这些。目前我们根本不使用这些文档。 编辑 我已经阅读了Joel有关Painless Specification的看法,我真的很喜欢它...

59得票9回答
替代Atlassian Greenhopper/PivotalTracker的免费选择?

我正在和我的兄弟一起开发一个网站,我们想使用一款工具来计划Sprint并为单个任务指定估算。 阿特拉斯金汉的JIRA+Greenhopper看起来非常棒,但要花费20美元/月,而现在我们只是在验证我们的想法,如果可能的话,我们宁愿不在这个工具上花钱。 有没有这些工具的免费替代品?

59得票2回答
如何管理一个项目的多个版本?

我有一个项目,使用 git 进行版本控制并开源。不久之后,我也将发布一个收费的托管版本,但是会对代码进行一些特定于收费版本的更改(例如性能等),这些更改不应存在于开源版本中。 我想避免使用两个不同的目录/项目,因为如果我在开源版本中修复了错误,则该错误很可能也存在于付费托管版本中。我不想在两...

54得票12回答
在敏捷环境下为大型项目提供估算

我们公司刚收到第一个大型开发项目的询价,我想使用敏捷开发流程。客户对应用程序有一个愿景,但坦承自己缺乏很少的需求,并认识到我们将按小时计费。因此,我已几乎让他接受了敏捷方法。 问题在于他希望有一个固定预算。我读过一些文章,基本上都不建议提供估算,因为客户会根据这个数字制定预算。即使需求发生变...

54得票7回答
Trac与Redmine的比较

我在研究领域工作,我的生物信息学工作组需要一个项目管理软件来跟踪多个项目(Linux环境)。最初,我们计划使用TRAC,但后来我了解到了REDMINE。此外,我在2008年和2009年的一些早期帖子中读到许多项目已经转向Redmine。目前,我找不到实时或可靠的这两个系统之间的比较,因此无法判...

48得票13回答
如何在Android Studio中添加TODO并跟踪项目问题(不在源文件中)

我正在编写一份新的、更好的Android项目版本,它将修复许多UI错误,同时具有更好的设计,这是为了整合一些新功能而需要的。 当我审查源代码时,我可以看到所有旧版和新版的TODOs,但也有一些我记得或忘记了要在未来完成的任务,它们还没有被添加到任何源码中。 Eclipse在项目中有一个简单...

44得票5回答
将项目的第一个用户故事分解为任务

我正在从零开始启动一个新项目,并编写用户故事来描述给定用户如何与系统交互。但是,我现在遇到了一个问题,就是不知道如何将第一个用户故事分解成任务,而又不让它变成史诗般的大型任务。 例如,如果我正在制造一辆汽车,第一个用户故事可能会说:“作为司机,我希望能够改变运动方向,以避免碰撞。”这似乎意味...

43得票5回答
除了 StatSVN 之外,还有哪些 Subversion 存储库统计工具?

是否有其他用于生成Subversion存储库统计信息的免费开源软件包? 我尝试过StatSVN,但它似乎与Subversion 1.5及以上版本的日志文件不兼容。 注意,我知道TortoiseSVN在其对话框和存储库浏览代码中内置了一些统计信息,但这不是我要找的。 我正在寻找的是一种工具...

42得票10回答
IntelliJ IDEA无法显示我的模块/项目

突然间,IntelliJ IDEA 显示以下带有奇怪黄色背景的模块视图。我不知道如何恢复我的模块,因为它没有被显示: 你知道如何让我的项目文件夹重新出现吗? 谢谢