Skip to content
mvpete edited this page Dec 7, 2018 · 8 revisions

About ASPeKT

ASPeKT is a small AOP framework aimed at removing noise and making code intent more clear. ASPeKT utilizes post processing on the output to weave advice into functions. This allows the intent of the function shine without having to wade through lines and lines of logging, null checks, auditing, etc...

ASPeKT makes it easy to encapsulate things that traditionally couldn't be. Things that in-order to be consistent developers would have to follow written rules. Things that if a change in formatting occurred, it would need to happen across every module. ASPeKT gives you the ability to encapsulate that functionality, and change it in one place, instead of 42 million.

ASPeKT Contracts makes your implicit class and function contracts clear and concise. No more need for comments describing what can and cannot be null. ASPeKT Contracts aims to fill that hole, by having the code, document itself.

You can find the latest release of ASPeKT and ASPeKT Contracts here.

Usage

Aspekt Contracts Usage

Sidebar

What goes here?

Clone this wiki locally