问题标签 [contracts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1567 浏览

c# - C# 4.0 中的合同

如果我有一个Vector3.Normalize()方法指定结果Vector3的长度为 1 的后置条件,编译器将如何在编译时(或之前)检查这个?它只是将随机Vector3变量传递给方法吗?

0 投票
3 回答
191 浏览

e-commerce - Adding custom developed code to software product

In your opinion is it common and ethical to do custom software development for a Customer and then add that software to your base product which is available to your other customers?

My take on it is that:

  1. It's a contractual issue between you and the Customer.
  2. It's done often (although maybe not 'common').
  3. It's similar to the Customer paying to have their pet feature bumped up the development priority queue.

Can anyone point to any well known (or at least public) examples of this?

0 投票
2 回答
84 浏览

contracts - IT 合同中指定人员/资源的“开放”小时数的术语?

快速提问...我的妻子正在为她工作的 IT 公司起草一份与另一家 IT 公司合作的小协议,她的公司将在其中借出或分配程序员,而没有限制或指定分配资源的时间长度.

这两家公司之前有过合作,协议中有一个资源每小时成本的数据表,具体取决于他的级别,以及可以收取的限制小时数。

在这种情况下,由于他们将分配资源,因此他们需要将数字替换为一个单词或一个非常简短的短语,以描述小时数是资源分配给他们的总小时数。

我不确定什么是好词……它会是“开放”吗?还是“无限”?还是“工作小时数”?我不确定,我尝试在网上搜索,但找不到适合我需要的东西。

非常感谢任何帮助,因为她明天需要提交草稿。谢谢!!

0 投票
0 回答
290 浏览

.net - Microsoft 合同:程序集加载导致元数据导入警告

我正在尝试了解Microsoft Code Contracts库的方法,并且我具有以下简单功能:

尝试编译时,contracts 静态编译器会抛出以下警告消息:

然后立即放弃(并且不尝试进行任何进一步的合同处理)。如果我删除设置的代码,DefaultToolsVersion则合同验证程序可以正常工作,但这毫无意义,因为它会导致代码不正确。

我在谷歌上找不到任何提及...有什么方法可以解决这个问题,还是只是合同库中的一个错误?(诚​​然,它处于预发布状态)

谢谢

0 投票
1 回答
8264 浏览

contracts - 寻找软件开发合同

在过去的几年里,我一直是一名自雇软件开发人员。当他们来到我身边时做各种演出。在大多数情况下,我相当幸运,因为我自己的个人网络已经产生了我维持自己所需的所有工作,然后还有一些工作。正如我所说,我很幸运能拿到我所有的合同,我还没有真正为找工作付出任何努力。

虽然我目前有工作,但我很不开心,并考虑继续前进。

我的问题是对于经验丰富的个体经营承包商,你是如何找到你的合同的?招聘人员/猎头/代理机构有帮助吗?扩展您的专业网络的最佳方式是什么?互联网有用吗?

感谢您的提示

0 投票
7 回答
763 浏览

c# - 用于字段级别更新的 WCF 合同

我正在开发一个通过 WCF 服务执行一些 CRUD 操作的应用程序。read 方法返回一个完整的实体,更新是通过遗留系统执行的,并且只应更新更改的值。

在不简单地发送键值对字典的情况下,为这种情况设计数据合约的最佳方法是什么?

0 投票
1 回答
111 浏览

wcf - 将 wcf 服务合同与您的接口定义分开有什么价值吗?

我有一个接口 ICustomerService:

以及实现该接口的具体类。现在我需要使用 wcf/rest 在 Web 上公开该方法,并且我必须将接口定义更改为:

我的问题是,如果有客户端想要使用 dll 引用而不是使用其余 api 来使用实现,那么将这些属性附加到您的界面是否有任何不利之处?我知道使用 REST 的缺点,例如如果它在 uri 中,则必须将参数作为类型字符串。

0 投票
2 回答
519 浏览

java - 合同与例外

假设我有以下代码:

我可以在这里做两件事:

使用代码合同(在这种情况下,注释中的内容)。当 sumNumbers 运行并且 a < 10 时,它会立即抛出异常(尽管它似乎不是很有描述性):

或者...

抛出异常。异常可以像我想要的那样具有描述性。我还要检查函数的末尾,看看后置条件是否为真。

你会在这里使用哪个,为什么?

0 投票
2 回答
6766 浏览

wcf - WCF 代理中的 Action 和 ReplyAction

OperationContract 属性中的 Action 和 ReplyAction 有什么用?

0 投票
2 回答
517 浏览

wcf - WCF 错误未正确传播到客户端

我们有以下 WCF 服务合同:

我们在客户端调用 ValidateUser 的异步版本,并FaultException<Fault1>在服务器上抛出 a ,但客户端收到的只是 base FaultException

没有收到合同规定的过错可能是什么原因?