リファクタリングメモ

放っておくと事態は悪化するので、重い腰を上げて直すことにした。


まずはファイル名の変更。
Hoge.class.phpHoge.php にする。


そしてテストコードを書きながら気になった部分をリファクタリング

mapleみたいにコアを差し替えたりするわけじゃないので、今後はコアでコンテナを利用している部分を減らす方向で。


あとディレクトリ構成の変更。

mapleっぽくプロジェクトのwebappを検索してからフレームワークのwebappを検索。できればいいな(予定


それから定数。

function define_once($key, $value, $flag=false){
    if (!defined($key))
        define($key, $value, $flag);
}

こういう設定の仕方をしておく。
そうすると、index.phpでは基本ファイルを読み込むだけでいい。
定数の定義は必要な箇所だけする。
なければ

<?php
// index.php
require_once 'Laiz.php';
?>

これだけで動くように。