问题标签 [contract]
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.
open-source - 重新做与工作中相同的编程工作
我是一家公司的合作社,我的任务是修补 Roumen Petrov 的 OpenSSH w/x509 证书补丁 ( http://www.roumenpetrov.info/openssh/ ) 以包括他想要的列表中的一个功能:通配符杰出的名字。在他的网站上,他说他很乐意接受补丁。
完成后,我请我的经理向上级请求是否可以向公众发布补丁。不幸的是,没有任何结果,上级忘记了这个请求。
OpenSSH 和 w/ x509 补丁代码在 BSD 许可下,因此我们没有法律要求发布我们的更改。然而,作为一个狂热的开源用户并最终能够做出贡献,我想帮助彼得罗夫先生的努力。对我的公司还有一个好处:补丁可以上传到上游,我们不必在上游补丁版本之间维护它。
我是公司的员工(不是承包商),因此我在工作中的工作是公司的财产,因此未经他们的批准我不能发布(不是我想的)。
我想知道我是否可以在自己的时间复制我的更改,而不查看或参考工作中生成的代码,然后我是否可以发布该补丁。
注意:我在任何地方都找不到我的雇佣合同的副本,所以我将尝试获取一份副本,但在那之前我无法回答任何有关它的具体问题。
注2:我知道你们不是律师。(你叫谁“你们这些人?”!)
wcf - 多个 DataContract 回调合约
您好,我们公司正在开发 wcf 服务。这被用作服务器,它工作得很好。将鼠标悬停在客户的愿望是,在他们登录到应用程序后,他们想查看哪些用户也登录了。我读到了 CallbackContract(基于一些 wcf 聊天应用程序)。我们怎样才能实现这个目标?
wcf - 没有实现特定信息的 Web 服务合同
我必须定义一个 Web 服务合同,之后不同的软件供应商将使用该合同来实现他们的服务器和客户端。
我尝试定义类、创建 WCF 服务并使用它来自动生成 WSDL 文档。这种方法的问题在于,在 WSDL 内部有一些关于绑定和 Web 服务地址的细节。
如何在没有此类实现特定信息的情况下生成 Web 服务合同?
先感谢您。
最好的问候,
Łukasz Głaz
wcf - Getting the contract
Is there a way to get a contract from a running service programatically? I want to compare the contract of a running service from a referenced contract in the client side.
For example I have two instances of Service1 running on different machines that has different implementations. They both have a contract named IService1 but different implementation. I have a Console1 that has a reference to IService1(First instance). Console1 has a collection of 2 endpoint address. Console1 wants to check which of the running services is the correct service for the contract(First instance) he is using.
What I want to do here is to programatically get the contract from the service using the address and compare it to the referenced contract that I have.
wcf - 获取回调通道时抛出 NullReference 异常
我正在尝试与 WCF 的双工合同相处。本文的代码
( http://msdn.microsoft.com/en-us/library/ms731184.aspx )
ICalculatorDuplexCallback 回调 = null; 回调 = OperationContext.Current.GetCallbackChannel();
引发 NullReferenceException。那么我该如何管理呢?
感谢您的关注!
c# - 哪个第 3 方 Code-by-Contract 库最像 MS 的 .NET 4.0 库?
我想通过合同跳入编码。我得到了 VS2010(使用 C# 4.0 编译器),但我必须针对 3.5 框架。
合约库中的哪些第 3 方代码具有最类似于 .NET 4.0 的类和接口?
oop - 领域模型和合同
我正在为一家 DVD 租赁店建模:
- A
Client
将其clientNumber
交给System
. System
只要给定clientNumber
有效,就进行检查。Client
给出了DVD
他想租的名字。- ...
- ...我稍后必须在
Rent DVD
类概念的新实例与当前的Client c
.
我已经为第一次和第二次操作制定了合同:
前提条件:无
后置条件:存在一个Client c
这样的c.clientNumber = clientNumber
。
现在,我不知道我是否应该在它Client c
和 DVDStore(我打算用作前端)之间建立关联。如果我不进行关联,我以后如何能够“引用”同一个客户?我应该在客户和不同的概念之间建立联系吗?
谢谢
contract - 是否应审查合同草案?
在软件工程中,合同草案应该由软件开发人员审查吗?还是应该留给法律部门和管理层?
c# - 在 Ruby 中,什么相当于 C# 中的接口?
我目前正在尝试学习 Ruby,并且正在尝试更多地了解它在封装和合同方面提供的内容。
在 C# 中,可以使用接口定义合同。实现接口的类必须通过为定义的每个方法和属性(可能还有其他东西)提供实现来满足合同中的条款。实现接口的单个类可以在契约定义的方法范围内做它需要的任何事情,只要它接受相同类型的参数并返回相同类型的结果。
有没有办法在 Ruby 中强制执行这种事情?
谢谢
我在 C# 中的意思的一个简单示例:
java - 使用 Java 的 eXtreme Design-by-Contract,而不是 XINS?
是否有任何类似于XINS的 Java 项目的按合同设计的技术解决方案?我正在寻找强制开发人员首先为他们的应用程序编写合同,然后在该合同的边界内编码的项目/框架,真正充分利用合同的潜力。我正在寻找类似 XINS 的东西,它可以从该合同生成代码(服务器端和客户端、单元测试、存根)和文档(OpenDocument、HTML、测试表单),并带有一个验证合同的运行时组件。
契约可以是任何东西,例如WSDL或一堆 XML 文件。与Spring集成会很好。
请注意,我过去开发过 XINS(但现在不再是当前的维护者),我想知道存在哪些类似的解决方案以及它们如何比较。