许多人都有他们的系统为他们或他们的团队做的事情。源代码控制提交后挂钩就是一个标准的例子:拥有一个自动化的构建系统来检查最新的源代码、编译、测试和打包,这是我们大多数人可能会使用的后台技巧。
你还做过其他很酷的事情吗?
发布于 2009-02-11 12:27:08
我们团队中有一位开发人员不熟悉subversion冲突的概念。他推断,如果他只是删除了代码中所有奇怪的东西,然后单击resolve,那么一切都是正常的(即删除文件中的所有其他更改……)
不管怎么说,在第五次发生这种情况之后,也就是第五次我必须解释为什么我刚刚关闭的缺陷会重现时,我写了一个脚本。
对文件的更改将有所不同,以查看连续的签入是否删除了之前的所有更改,以及这些更改是否由匿名开发人员完成。
然后,它会向老板发送一封电子邮件,说明发生了什么,以及在签入过程中丢失了多少工作。
没有第7次发生。
发布于 2009-01-21 20:23:59
我们有一个红绿灯,可以显示我们的日常构建是否成功,是否测试失败,或者根本没有构建。
此外,我们有一个灯条,当我们收到客户的上传时,它会亮起几秒钟。
发布于 2008-11-07 01:58:29
我们没有全天候的工作人员,但我们有通宵运行的关键流程。我们创建了一个内部警报系统,用于通知我们严重的系统问题、失败的关键任务流程等。它使用文本到语音转换来创建描述性消息,然后连接到我们的自动拨号器,以呼叫适当的人员发送消息。
https://stackoverflow.com/questions/271007
复制相似问题