2008-09-27
■[PHP][勉強会]第1回PHPerのための設計勉強会やりました
26日に品川シーサイド近辺で無事開催しました。参加して頂いた方、ありがとうございました&お疲れ様でした。個人的には、想定通り、質疑応答/議論が活発だったのでその辺は良かったかな、と。発表枠を3つに減らしたのが良かったかな。
また、開催までドタバタしてしまい、申し訳ありませんでした。
あと、来月中旬をメドに第2回をやろうと思います。
リスクを避けるWebアプリケーション
- id:yandodさん
- 詳細設計フェーズをコーディング前に必ず取る
- いきなり書かない
- ロジックの大きさの検討
- 処理量・処理方式
- トランザクション・セッションの管理単位
- 認証・SSL・セッションの有無で分轄
- 複雑な処理はシンプルな処理に分轄する
- タグはActionに書かない
- 資料:http://docs.google.com/Presentation?id=dct5hfpk_1p2hvp6gg
Ethna的なActionとViewな何か
- id:sotarokさん
- Ethnaネタ。symfonyじゃなくてごめんなさい
- 「そたろっく」と呼ばないで
- 個人的なポリシーを持って設計している
- Validation後の値をActionで使う
- DAOにメソッド増え過ぎないのかな?
- 適宜分轄するとか?
- 資料:設計勉強会で発表してきました+メモ+資料 - 肉とご飯と甘いもの @ sotarok
MVCとは何か。おまえらMVCわからずにフレームワーク使うな
番外:SmartyをViewに使うのはどうよ?
- 参加者のうち、半分ぐらいは使ってる
- でも遅いよね
- Smartyのタグ覚えるぐらいなら、PHP覚えた方が早くない?
- symfonyとの相性はあまり良くないと思う
- sfSmartyViewPluginあれこれ - Do You PHP はてなも参照
- 個人的にはE_ALL|E_STRICTで書いているので、ガシガシエラーが出るのは勘弁して欲しい
- PHP5で書かれたSmarty互換の「dwoo」ってのがあるらしいです(id:MugeSoさん)
- symfonyとかのHelper使うと、デザイン・HTMLのメンテしにくくないですか?
懇親会
なんか、久しぶりな気もしなくもない懇親会です。今回も懲りずに肉です。

第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://d.hatena.ne.jp/shimooka/20080927/1222502942
リンク元
- 59 http://reader.livedoor.com/reader/
- 42 http://events.php.gr.jp/events/show/83
- 32 http://events.php.gr.jp/events/show/52
- 13 http://www.google.co.jp/reader/view/
- 12 http://d.hatena.ne.jp
- 11 http://symfony.jp/
- 11 http://www.google.com/reader/view/
- 10 http://blog.tic-toc.info/2008/09/27/the_first_design_study_meeting_of_php/
- 10 http://www.php.gr.jp/
- 9 http://mitsukuni.org/blog/2008/10/07/特定のページでsslを強制するsfsslrequirementplugin/







