文件名称:handshake:Ruby 的契约式设计框架
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-22 22:04:15
Ruby
握手 Handshake 是一个用纯 Ruby 编写的非正式 AOP 和系统。 它旨在允许 Ruby 开发人员对其方法和类应用简单、清晰的约束。 特征 方法签名合约 区块和过程的合约 方法前置和后置条件 类不变量 例子 下面是一个在假设的BankAccount类上运行的握手示例: class BankAccount attr_reader :balance class << self xss=removed>= 0 } contract positive_number? => anythin
【文件预览】:
handshake-master
----handshake.gemspec(712B)
----Rakefile(141B)
----README.markdown(4KB)
----Gemfile(25B)
----Gemfile.lock(408B)
----spec()
--------handshake_spec.rb(24KB)
----.gitignore(16B)
----lib()
--------handshake.rb(20KB)
--------handshake()
----Manifest.txt(270B)
----MIT-LICENSE(1KB)