Fluent Design Contracts for Java Projects
-
Updated
May 28, 2024 - Java
Fluent Design Contracts for Java Projects
✔️ Assertive python design by contract toolkit for software validation. Simplify preconditions, postconditions, and invariants with easy-to-use decorators.
Java unit-testing assertions to assist a Design By Contract style of programming
Sismic Interactive Statechart Model Interpreter and Checker http://sismic.readthedocs.io/
Contract programming for C++
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
Fluent Design by Contract for Javascript APIs
Decorator Contracts is a library that provides the ability to create and assign Code Contracts to ECMAScript and TypeScript classes. This enables enforcement of the Liskov substitution principle and the Open-closed principle of SOLID to support Design By Contract™.
🛡 Linter for Go that checks static call arguments against the function guards (aka contracts).
A lightweight .NET library for expressive Guard Clauses.
Utilities for design-by-contract programming and error handling
A Fun Frontend Language
Design By Contract (DBC) for embedded C and C++
This is an example of the design-by-contract method
Design by contract extension to Java using annotations and bytecode injection
A set of exercises concerning dynamic binding, internal classes, design by contract, iterators and foreach loop, JFC, equality between objects and much more.
A course on advanced object-oriented design and programming
Handy decorator for elegant design-by-contract in 3.10+
A Design by contract library for Haxe.
Lightweight Self-Documenting Design by Contract Programming and Security Hardened mode.
Add a description, image, and links to the design-by-contract topic page so that developers can more easily learn about it.
To associate your repository with the design-by-contract topic, visit your repo's landing page and select "manage topics."