reity / article-specifications-for-distinguishing-functions

This article presents a technique for assembling concise, lightweight specifications and unit tests for verifying the identity of a function; the technique sacrifices completeness to enable compact and portable specifications.

Home Page:https://medium.com/reity-llc/lightweight-specifications-for-distinguishing-functions-c5453636eaae

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

article-specifications-for-distinguishing-functions

This article defines and demonstrates a technique for assembling concise, lightweight specifications and unit tests for verifying the identity of a function (in order to distinguish it from other potentially similar functions), with a particular focus on functions that operate on binary data (such as cryptographic primitives). This technique sacrifices completeness in order to enable highly compact and portable representations of function specifications.

About

This article presents a technique for assembling concise, lightweight specifications and unit tests for verifying the identity of a function; the technique sacrifices completeness to enable compact and portable specifications.

https://medium.com/reity-llc/lightweight-specifications-for-distinguishing-functions-c5453636eaae

License:MIT License


Languages

Language:Jupyter Notebook 100.0%