S2MetaData
アサーションをアスペクトで実装するというのは私も以前から考えていたのですが,定義ファイルにアサーションを書くのはちょっと違う感じがしていました.
アサーションはやっぱりソースに書きたい!
以前,JavaDocコメントにアサーションを書くことのできるツール(プリプロセッサ?)を雑誌か書籍で見たことがあるのですが,あのような感じがいいなぁと思うわけです.
と,よく考えたらあるじゃないですか,メタデータが.
というわけで,メタデータで記述したアサーションをアスペクトで実装するということをSpringでやってみました.
どのような形で組み込んだ方がいいのかを考えてみます。
「死にたくない…死ねない…俺にはまだやることが残っている…
メタデータを実装するんだ…DbCやるんだ…」