第1回PHPerのための設計勉強会やりました
26日に品川シーサイド近辺で無事開催しました。参加して頂いた方、ありがとうございました&お疲れ様でした。個人的には、想定通り、質疑応答/議論が活発だったのでその辺は良かったかな、と。発表枠を3つに減らしたのが良かったかな。
また、開催までドタバタしてしまい、申し訳ありませんでした。
あと、来月中旬をメドに第2回をやろうと思います。
リスクを避けるWebアプリケーション
- id:yandodさん
- 詳細設計フェーズをコーディング前に必ず取る
- いきなり書かない
- ロジックの大きさの検討
- 処理量・処理方式
- トランザクション・セッションの管理単位
- 認証・SSL・セッションの有無で分轄
- 複雑な処理はシンプルな処理に分轄する
- タグはActionに書かない
- HTML文字列を作るとか
- そういう意味じゃ、PEAR::HTML_QuickFormとかはどうなんだろ?
- 資料:http://docs.google.com/Presentation?id=dct5hfpk_1p2hvp6gg
Ethna的なActionとViewな何か
- id:sotarokさん
- Ethnaネタ。symfonyじゃなくてごめんなさい
- 「そたろっく」と呼ばないで
- 個人的なポリシーを持って設計している
- Validation後の値をActionで使う
- DAOにメソッド増え過ぎないのかな?
- 適宜分轄するとか?
- 資料:設計勉強会で発表してきました+メモ+資料 - 肉とビールとパンケーキ by @sotarok
番外:SmartyをViewに使うのはどうよ?
- 参加者のうち、半分ぐらいは使ってる
- でも遅いよね
- Smartyのタグ覚えるぐらいなら、PHP覚えた方が早くない?
- symfonyとの相性はあまり良くないと思う
- sfSmartyViewPluginあれこれ - Do You PHP はてなも参照
- 個人的にはE_ALL|E_STRICTで書いているので、ガシガシエラーが出るのは勘弁して欲しい
- PHP5で書かれたSmarty互換の「dwoo」ってのがあるらしいです(id:MugeSoさん)
- symfonyとかのHelper使うと、デザイン・HTMLのメンテしにくくないですか?
- HTMLの「構造」に対する「デザイン」って、CSSに逃がすような作りにする(させる)とか
懇親会
なんか、久しぶりな気もしなくもない懇親会です。今回も懲りずに肉です。
第1回PHPerのための設計勉強会 - 懇親会 posted by (C)shimooka
会場は品川 漢城軒(大井町/焼肉) - ぐるなび。最終的に人数は18名。お店の人と交渉し、団体割引(?)でちょっと値引いてもらい、食べ放題/飲み放題にしました。
第1回PHPerのための設計勉強会 - 懇親会 posted by (C)shimooka
皆さんもいろいろと話していたようですが、本編の内容が「設計」だったので、設計にまつわる議論/Q&Aが多かったようです。以下、ダイジェスト。
- 「自分の手を離れたときとか外注さんにお願いするとかを考えると、設計とかテストとかって、やらないとまずいんですよね」
- 「全体的に上層の話でしたね」「コードが出てこないと盛り上がらないですねー」
- 「sfTestBrowser使えば良いんじゃね?」あとで見てみる
- simplateって、一時ファイルでPHP吐いてたのかー
- 「symfonyは想定と外れることをすると大変」
- まあ、どのフレームワークでも同じかなぁ
- 「設計」といいつつ、「モデリング」のノウハウが欲しいのかも知れないなぁ。。。
- sourceforgeにsymfonyで作られたものがいくつかあるので、それを使って「キミならどう設計する?」とかやったら良いんじゃない?
追記(2008/09/27 22:35)
見つけた参加レポートをまとめてみました。適宜追加します。つか、皆さん、詳しく書いてるなー。
- http://blog.tic-toc.info/2008/09/27/the_first_design_study_meeting_of_php/
- 設計勉強会で発表してきました+メモ+資料 - 肉とビールとパンケーキ by @sotarok
- 設計勉強会に参加してきました。 – ねこげっとぷれす
- 設計勉強会メモ - よくきたはてダ
- PHP設計勉強会に参加してきました - Affamative Way
- 設計勉強会(PHP勉強会) - 日々の弥縫録
- http://mitsukuni.org/blog/2008/09/27/%E8%A8%AD%E8%A8%88%E5%8B%89%E5%BC%B7%E4%BC%9A%E3%81%AB%E5%8F%82%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F/
- 設計勉強会に参加してきました。 - 絶品ゆどうふのタレ