2004-10-30から1日間の記事一覧

怒涛のごとく

etc

Mapleってαリリースしてからまだ15日なんだ。なんかずーっとやってる気がする。はてなをはじめて30日が過ぎたところだというのに、日記を書き始めたころの平穏さはもうないな。(睡眠時間削りまくりだし)某サイトのSeasarの記事の「趣味で・・・」というも…

beta1での追加・修正点

beta1では以下のような追加および修正を行う予定です。 DIContainerの追加(それに伴い、ディレクトリ構成に「components/」ディレクトリの追加) 設定ファイルを使ってActionに対してオブジェクトをInjectionできるようにする Injectionするオブジェクトに…

あれ?まてよ・・・

RequestFilterをつくるとして、これってどこで指定するのが正解なんだろ?最初に実行するActionの設定ファイル(maple.ini)なのか?最初に実行するActionだけ特別視するというのはなんか気持ち悪いな・・・納得のいくおき場所が思いつかないので、beta1では…

Filterのレベルわけ

現状のMapleはActionを複数チェインしたときに、Action毎にFilterを組み立て→実行→クリアを繰り返す。そのため、リクエスト全体としてFilterをかけたいというのができない。これに対応するため、ひとつ上のFilterレベルを作ろうかと考えている。これを追加す…

ファイルの命名規則(その2)

以下の命名規則はalpha3→beta1で変更します。 Filterの命名規則が今まで「(名前)_Filter」だったのを「Filter_(名前)」にします。 Converterの命名規則が今まで「(名前)_Converter」だったのを「Converter_(名前)」にします。 Validatorの命名規則が…

ファイルの命名規則

alpha3→beta1に向けて、Actionファイルの命名規則を変更するかどうか悩んでいる。例えば「example1_page1」アクションというのがあった場合、以下のようなことが考えられる。 今は「webapp/example1/Example1_Page1.class.php」としている 「webapp/example1…

リファクタリング

明日(もう日付が変わったので今日だが)、Mapleの機能の再整理をして、土日でリファクタリング+機能追加をしよう。で、日曜日の晩にbeta1リリースと。DIContainerをいれればコアとしてはまずはやりたいことがほぼ入るので、早いうちに正式版にできると思う…

結局後半ななめ読み・・・

アジャイルソフトウェア開発の奥義作者: ロバート・C・マーチン,瀬谷啓介出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/30メディア: 単行本購入: 3人 クリック: 236回この商品を含むブログ (147件) を見る面白いし、ためになる本である。後半…