2008-10-10 51 views

回答

0

我觉得它主要用于跟踪。通常,这样的自动通知会在我的邮件程序中被过滤到一个桶中,以及“smoketest passed,smoketest failed”类型的电子邮件......然后当出现故障时,您可以相当直接地将其追回到一组checkins中。

请注意,还可以通过checkins曲线的形状来直观显示项目的成熟度 - 每天更改的代码行数作为代码库总大小的函数。它实际上确实给你一个合理的想法,当你要“完成”...

希望这有助于!

2

当然,你想要把代码放在眼里,这样你就可以知道你的团队中的其他人在做什么,并且你不会陷入洞穴中,只是编写代码。

即使您没有监视质量代码,您也可以了解其他人的工作内容。

它有助于建立团队。

0

通常我们有更新让每个人都知道某些东西已经更新,需要进行同行评议。如果你不必分配一个用户,你可以得到它并在有空时处理它。

我看到有人发布了一个系统,当他们在代码风格评论日志中提交了一个快速简单的“最新改变”时,就可以向Yammer发送Twitter样式消息。整齐。虽然现在找不到链接。

6

一般来说,提交通知很有用,因此您可以在日常基础上了解代码中发生了什么。例如,我知道何时已经实现了一个新功能,或者检查了一个错误修复。如果提交的提交太多,以至于它会在噪声中丢失,那么可能需要过滤或减少您看到的提交消息的数量(可能例如,您可以将其限制为您所使用的特定模块)。

话虽这么说,除了给其他开发者的机会,至少粗略审查代码,它也可以通知其他人说:

  • 它的运行,从源头控制的更新和合并的任何新的好时机如果需要修改
  • 嘿,有人发现了一个正则表达式中富解析错误,但忘了用它来更新吧
  • 哦,鲍勃的巴兹模块上的工作,我要他看一看这太

你明白了。基本上,它旨在帮助培养整个团队的透明度,不仅是为了更多地关注承诺,而且是为了改进整个团队的开发周期。

+0

我过滤它们到Outlook文件夹,然后做类名称的搜索时,我发现一些碎在这样已经检查我知道该向谁发送电子邮件至。 – 2008-10-10 02:11:34

4

如果有人对您自己可能正在处理的一个或多个程序进行更改,它会很有用。如果你愿意的话,这是一个有意义的问题,你可能需要解决一些可能需要进一步沟通的冲突。

我已经看到了程序员A犯了一些变化,然后几天后去度假的情况。程序员B也在研究相同的程序,并且在程序员B进行修改时发生了一些冲突。通常情况下,这不是什么大问题,加上团队成员之间的沟通应该始终保持开放。在这种情况下,程序员B对程序员A所做的更改有一些疑问,但必须等待一周,直到程序员返回。在这种情况下,即使是自动生成的电子邮件也会有所帮助。

只是我的两分钱。

4

许多上面提到的事情,当收到通知签入是有用的。我通常用它的一对夫妇的事情:

  • 如果以某种方式该项目中断,有时我可以更快地磨练这个问题,因为我已经知道,已经进入该系统的签入。它可能更快地指向我的解决方案
  • 它提供了一个易于搜索的签入集(至少因为我通过电子邮件收到它们)。是的,您的源代码管理系统具有所有信息,但搜索整个签入评论可能并不容易。使用电子邮件,我返回并搜索用户,模块,关键字等等,并让Outlook清理相关电子邮件,这是非常微不足道的。
  • 我可以轻松跟踪年轻的开发人员以及他们在做什么。它让我有机会看到他们何时检查代码以及他们在代码中做了什么。它提供了持续的机会,在代码审查等其他常规计划之外进行指导。
  • 它为团队提供了一种跟踪进度的方法,并记录他们何时可能会检查冲突。

即使有很多通知,我不觉得他们必须全部阅读。我浏览了一大堆,但当我需要更多信息时,这足以让我回到适当的提交。

0

在很多公司代码审查是强制的,但荣誉系统上完成。通过电子邮件发送的提交通知针对这些环境实施“信任但验证”机制。

0

我用它主要是为了评估该项目的心跳。每个提交消息都是一个脉冲。随着时间的推移,你会对“听起来”的“正常”脉冲有什么想法。

在一个正常的一天,我们得到4-6提交信息。随着迭代日期的到来,这会减慢到1或2,并在迭代发布前几天停止。迭代后的一两天,它会重新开始提取,如果发现错误,我们可以每小时收到1条提交消息,因为修正了错误。提交数量很少的常规日可能意味着开发人员在某些功能上很难,或者在stackoverflow上花费太多时间。

我也发现非常有用的信息提交消息。有时,经理或测试人员甚至不必向开发人员询问功能或错误的状态 - 只需查看提交消息,看看是否有任何工作完成。

0

我的理解是,CCing的主要原因提交给开发人员报告是为了避免冲突:你看到你提交一个文件,您正在使用,所以你知道你就麻烦了,你甚至承诺前的工作。但是,这相当分散注意力,所以有些工具(例如Palantir,旧的IBM Jazz)会实际显示哪些文件正在同时编辑。

相关问题