5

アプリケーションに契約による設計を実装するのに役立つPHP用のフレームワークまたはライブラリはありますか?

最良の場合、コメントに注釈のようなjavadocを使用します。

4

3 に答える 3

4

契約による設計プロジェクトPHP-Contractsの作業を開始しました

このテーマに関するブログ投稿もいくつかあります。

于 2011-09-21T21:18:59.803 に答える
1

アスペクト指向プログラミングに基づくPHP用の新しいDbCフレームワーク:https ://github.com/lisachenko/php-deal

/**
 * Simple trade account contract
 */
interface AccountContract
{
    /**
     * Deposits fixed amount of money to the account
     *
     * @param float $amount
     *
     * @Contract\Verify("$amount>0 && is_numeric($amount)")
     * @Contract\Ensure("$this->balance == $__old->balance+$amount")
     */
    public function deposit($amount);

    /**
     * Returns current balance
     *
     * @Contract\Ensure("$__result == $this->balance")
     *
     * @return float
     */
    public function getBalance();
}
于 2014-02-04T07:39:31.973 に答える
0

http://code.google.com/p/addendum/のようなものでしょうか?

于 2011-05-06T08:22:56.620 に答える