我在一家使用过时的错误跟踪软件的开发商店工作.他们目前正在权衡取代它的替代品.
该软件可以跟踪我们的错误以及新功能请求的任务.
我们构建了一个核心应用程序,我们为各种客户配置和支持.在这种情况下,我们确实有客户服务技术人员来提供核心应用程序错误和客户端配置错误的帮助.
由于这种倾向于客户服务/技术支持,建议的替代方案是Microsoft Dynamics CRM.我没有这方面的经验,但据我所知,对于面向客户的问题跟踪而言,这比从开发角度进行错误跟踪和QA更重要.
有没有人使用过Microsoft Dynamics CRM,发现这适合用于错误跟踪的软件?
我无法识别使用CRM软件跟踪错误/任务的好处.我可以理解它的销售方面,但我认为使用单独的bug跟踪软件比将所有内容捆绑在一起更有意义.是否有其他人遇到这种困境 - 这种方法的结果和/或有说服力的论据是什么?
编辑:客户不需要直接添加错误; 他们打电话给我们的支持台,我们打开一张票.我们当前的软件扩展为将问题跟踪和错误/功能跟踪作为一体化系统.不幸的是,它没有做得很好 - 中断发生在源控制级别.我们无法将变更集与错误或任务相关联.
我最终提出的建议是使用TFS进行开发任务/错误,这为我们提供了自动变更集链接,并继续关注使用Microsoft Dynamics CRM解决客户问题的途径.可能有一些方法可以将两者配置为一起工作,但如果没有,则需要在问题#中添加注释以将问题与通过开发/ QA /部署的错误相关联.
谢谢你的回答!
我试图在位列上删除默认值,我设置错了,我想再正确地做一次。但是,当我写:
ALTER TABLE Person
ALTER COLUMN tsHomePref DROP DEFAULT;
Run Code Online (Sandbox Code Playgroud)
我收到“关键字默认错误附近的语法不正确”,但我不知道为什么
我想删除该列然后重新构建它
ALTER TABLE Person
ADD COLUMN tsHomePref bit NOT NULL DEFAULT 0;
Run Code Online (Sandbox Code Playgroud)
那么,为什么它不让我“删除”默认值呢?
谢谢R。
什么通常导致网页上的过多whitesapce大的差距像这样:
我希望将传递给函数(func1)的所有参数作为参数传递给另一个函数(func2)里面func1
这可以*args, *kwargs在被调用中完成func1并传递给它们func2,但是还有另一种方法吗?
本来
def func1(*args, **kwargs):
func2(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)
但如果我的func1签名是
def func1(a=1, b=2, c=3):
Run Code Online (Sandbox Code Playgroud)
如何在不使用的情况下将它们全部发送到func2
def func1(a=1, b=2, c=3):
func2(a, b, c)
Run Code Online (Sandbox Code Playgroud)
有没有像在JavaScript中的方式callee.arguments?
我需要从Java中的MusicXML(xml)文件中检索一些细节.我设法在java中读取xml文件 - 但通过Web服务(我必须在线,在运行我的代码时连接到Internet).我遇到了XQuery,您可以轻松地从XML文件中提取信息.但我需要在java中嵌入XQuery(即在java代码中使用xquery),精确而不使用Web服务.有没有可能的方法,我如何在java代码中嵌入XQuery(从XML文件中读取信息)?
非常感谢任何见解,建议和想法.提前谢谢了
所以,我要求作为最后的手段,因为我完全没有想法.
我有一个Windows ASP.NET ASMX Web服务应用程序,它返回一个带有 - 名称,地址,电子邮件等的序列化Person对象
但是xml中的一些属性编码非常奇怪,例如 - (我不知道编码发生在哪里.我假设在序列化过程中)
谷歌搜索那些字符, 我看到它是"Windows-1252"编码.
我发现,在解析XML时,问题出现在1252编码位置的"无效unicode字符"的解析错误.
我怎样才能成功解析它?你建议什么解决方案?
在多维空间中,我有一组矩形,所有矩形都与网格对齐。(我宽松地使用“矩形”这个词 - 在三维空间中,它们将是矩形棱柱。)
我想查询此集合中与输入矩形重叠的所有矩形。
保存矩形集合的最佳数据结构是什么?我会不时地向集合中添加矩形或从集合中删除矩形,但这些操作并不频繁。我想要快速的操作是查询。
一种解决方案是将矩形的角保留在列表中,并对列表进行线性扫描,查找哪些矩形与查询矩形重叠,并跳过不重叠的矩形。
但是,我希望查询操作比线性更快。
我研究过R 树数据结构,但它保存的是点的集合,而不是矩形的集合,而且我没有看到任何明显的方法来概括它。
我的矩形的坐标是离散的,以防您发现有帮助。
我对通用解决方案感兴趣,但我也会告诉您我的具体问题的属性:我的问题空间具有三个维度,并且它们的多重性变化很大。第一个维度有两个可能的值,第二个维度有 87 个值,第三个维度有 180 万个值。
我有一个有两个按钮的应用程序 - 一个用于电子邮件,另一个用于SMS.根据按下的按钮,我想通过电子邮件或短信发送特定文本.我已经编码了电子邮件按钮,它工作正常.问题是弹出的对话框提供了电子邮件或文本消息的选项.我想将这两者分开,以便当用户按下电子邮件时,只有电子邮件的选项存在,当用户按下SMS时,只有Messaging选项存在.
这是我尝试过的代码.
private void sendEmail(){
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL , new String[]{"recipient@example.com"});
i.putExtra(Intent.EXTRA_SUBJECT, "Subject of the message");
i.putExtra(Intent.EXTRA_TEXT , "Body of the message");
try {
startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}
}
Run Code Online (Sandbox Code Playgroud)
基本上,电子邮件和消息传递似乎只有一个意图Intent.ACTION_SEND.
有什么办法把它们分开吗?
是否有任何JavaScript编辑器可以动态验证JavaScript语法?丢失括号等内容