Event Entry::第3回設計勉強会
- イベント内容
- 第3回設計勉強会を開催します。
日時: 2009年08月25日(火) 19:00~21:00
会場: 東京都千代田区大手町(詳細な場所は参加申し込み後に表示されます。)
定員: 20名(主催者(shimooka)、懇親会幹事(LINDさん)込み)
懇親会会場: 東京都千代田区大手町(詳細な場所は参加申し込み後に表示されます。)
参加費用: 無料(懇親会参加希望者は実費)
はてなダイアリー[1]にも書きましたが、PHPのフレームワークを
使った実際のプロジェクトでどういう風に設計し、その結果、どこ
が良かったか/いまいちだったかを皆で持ち寄って議論できればと
思います。
対象はsymfonyに限らず、フレームワークより外側をどうつくるか?
に焦点を置いたものであれば構いません。
現在想定している内容については、[2]を参照してください。
と、堅苦しく書いていますが、LTっぽく軽く発表して、いろんなツッコミが入るような会になれば成功だと思っています。これまでの勉強会の様子については、[3][4][5]を参照してください。
[1]http://d.hatena.ne.jp/shimooka/20080901/1220245667
[2]http://d.hatena.ne.jp/shimooka/20080829/1220019598
[3]http://d.hatena.ne.jp/shimooka/20080927/1222502942
[4]http://d.hatena.ne.jp/shimooka/20081106/1225903136
[5]http://pneskin2.nekoget.com/press/?p=154 (動画)
募集について
募集は発表者・一般の2回に分けて順次開始します。
(1)発表者募集
申込期間: 2009年08月20日(木) 12:00~
募集人数: 3人(shimooka除く)
(2)一般募集
申込期間: 2009年08月21日(金) 12:00~
募集人数: 15人
当日について
18:50に現地1Fに集合ということでお願いします。
それ以降の到着になる場合、LINDさんに1Fで待っていただく予定です。もしくは、下岡の携帯までお願いします。 - イベント開催時間
- 2009-08-25 19:00 〜 21:00
- 募集開始時間
- 2009-08-20 11:00:00
- イベント申し込み締め切り時間
- 2009-08-25 19:00:00
Agenda
- 19:00-19:20 ご挨拶&一言自己紹介
- 19:20-20:00 発表2つ(各20分目安)
- 20:00-20:10 休憩&名刺交換とか
- 20:10-20:50 発表2つ(各20分目安)
- 20:50-21:00 クロージング
- 21:??-??:?? 懇親会
発表枠(発表者募集中!)
- 10~20分目安でお願いします
- 内容の「軸」をぶらしたくないので、以下の点に絞らせてもらいます。
- フレームワーク毎のコードレベルのtipsはあってもいいですが、「設計のポリシー」を中心に熱く語ってください
- その結果どうだったか(○○○すると×××が楽になった代わりに△△△が大変だったとか)も熱く語ってください
- 内容の例として、次のようなものを期待しています
- レイヤ構成の概要
- View-Controller-Logic-DAO-DBとか
- それぞれのレイヤで何を担当しているか
- フレームワーク依存にならないように1つレイヤを追加したとか
- ActionクラスからDBまでのクラス構成の概要
- その設計になった具体的なポリシー(テストを意識して○○○をしたとか)
- DB周り
- Propel/Creoleそのままとか、Doctrine使ったとか、漢は黙ってPDOとか
- テーブル設計時にORMを意識したとか、その辺は手書きSQLで吸収とか
- Validator周り
- できる限りValidatorでチェックし、Actionに渡った時にはすべてチェックが済んでいる状態にしたとか
- どこまでValidatorでチェックし、どこからActionでチェックしてsfView::ERROR返すようにしたとか
- ユニットテスト
- PHPUnitとか、limeとか、simpletestとか、モック使ったとか、
- 自動生成したクラスはテストしてないとか、総合テストしかしてないとか
- できる限りValidatorでチェックさせて、テストはそいつ中心に行ったとか
- DBを含むテスト
- テストデータは毎回セットアップするようにしたとか
- 大量のテストデータがあるのでCSVで用意して流し込むようにしたとか
- SQLの実行結果だけチェックしたとか
- Webを含むテスト
- Seleniumとか、PHPUnitとか、limeとか、simpletestとか、派遣さん(人海戦術)とか
- それぞれの作業量に対する工夫
- 作業は人海戦術したとか、何らかのツール(IDEを含む)を使って楽したとか
- プラグイン作って楽したとか
- 自動テスト環境を用意したとか
- その結果、どうだったか
- 開発とテストは大変だったけど、運用入ったら楽だったとか、その逆とか
うちのサービスの場合~その後 (id:shimooka)
第2回設計勉強会で懇親会の最中におこなったプレゼンの内容ですが、お陰様で2009/07/27に無事(?)リリースしました。今回は、前回からの続きの話で、結果どうなったか/どうだったかをお話したいと思います。
キーワード:PHP5.2.10、symfony1.0.20、PHPUnit3.3.17
- [1]http://handsout.jp/slide/884 (第2回のプレゼン資料)
- [2]http://pneskin2.nekoget.com/press/?p=154 (動画)
発表枠1 (id:msakamoto-sf)
発表枠2 (id:iwamot)
うちのサービスの場合~テストな話 (id:shimooka)
先ほどの内容のうち、テストについてもうちょっと掘り下げてみます。内容は軽めで。
参加メンバー一覧
- 募集人数:20
- 現在の参加人数:13
- 懇親会参加人数:10
- 残り:7
name | comment | party | timestamp | action |
---|---|---|---|---|
shimooka | よろしくお願いします。 | ○ | 2009-08-18 19:59:49 | |
tarokichi | furumoto | ○ | 2009-08-21 12:43:57 | |
brtRiver | 参加します。 | ○ | 2009-08-21 12:52:12 | |
萩原崇之 | 参加します。よろしくお願いします | ○ | 2009-08-21 13:10:28 | |
iwamot | 参加します。よろしくお願いいたします。 | 2009-08-21 13:17:06 | ||
saitoZ | 参加させていただきます。 | ○ | 2009-08-21 13:29:57 | |
fjkktkys | 参加します。よろしくお願いします。 | ○ | 2009-08-21 13:56:16 | |
ito | あ、参加します。 | ○ | 2009-08-21 14:35:43 | |
nekoget | よろしくお願いしますm(_ _)m | ○ | 2009-08-21 14:54:19 | |
juno | 参加します。 | ○ | 2009-08-21 17:15:14 | |
EJ | 参加させていただきます。よろしくお願いします! | 2009-08-22 13:55:38 | ||
hakase@lss.club.ne.jp | こっちに参加するのは初めてです。よろしく。 | ○ | 2009-08-23 21:27:23 | |
kamisiro_memo | 参加させてください。よろしくお願いします。 | 2009-08-23 21:53:59 | ||
yokkuns | 参加します。よろしくお願いします。 | ○ | 2009-08-24 07:43:47 | |
Siya | 参加します。よろしくお願いします! | 2009-08-24 11:09:22 | ||
taka0024 | 参加します。 | ○ | 2009-08-24 13:20:48 | |
syoshida | 2009-08-24 20:28:14 | |||
msakamoto-sf | 参加します。よろしくお願いいたします。 | ○ | 2009-08-25 08:32:35 | |
t-hikky | 参加させていただきます。宜しくお願い致します。 | 2009-08-25 11:56:06 | ||
イベントに参加したりコメントする場合はログインしてください。 |
コメント一覧
0 syoshida
PHPでの設計ネタは残念ながら持ってないですが、面白そうですね
1 kamisiro_memo
大変申し訳ありません。急な打ち合わせが入ってしまいました。。
2 shimooka
発表者は。。。きついかなー。もう1つ用意するしかないか。。。
3 iwamot
本題にあまり関係ないので立候補しなかったのですが、時間が余るようでしたらHTTP関連の発表をしてみたいです。
4 msakamoto-sf
Wiki作ったときの設計ポリシーやTDDを一部採用してみた感想など発表してみても良いですか?
5 Siya
仕事の都合により、参加できなくなりました。大変申し訳ありません。
6 shimooka
@ iwamot @msakamoto-sf お願いします!
7 brtRiver
仕事の都合でキャンセルします。直前で本当にすいません
8 syoshida
そういえばWebSphereベースのJavaアプリでRational Functional Tester使ったことがありますねぇ
9 t-hikky
本日申し込んでキャンセルになってしまいすみません。
イベントに参加したりコメントする場合はログインしてください。
Trackback
- Do You PHP はてな - 2009-08-18 23:21:36
急ですが、来週25日(火)に大手町近辺で第3回設計勉強会をやりたいと思います。 概要は以下の通りです。 日時:2009/08/25(火) 19:00〜21:00 会場:大手町近辺 定員:18名 参加費用:無料(交通費除くw) 懇親会:あり(実費) 発表者募集:2009/08/20(木) 12:00開始@events.ph
- ねこげっとぷれす - 2009-08-19 15:32:55
http://events.php.gr.jp/events/show/83
第3回設計勉強会が開催されるようです!!!
発表する側に回ってみたいけれども、まだまだ勉強不足(><)
一般参加募集に乗り遅れないようにしたいと思...- 岩本隆史の日記帳 - 2009-08-26 00:58:50
PHPのフレームワークを使った実際のプロジェクトでどういう風に設計し、その結果、どこが良かったか/いまいちだったかを皆で持ち寄って議論できればと思います。 events.php.gr.jp - 第3回設計勉強会 という主旨の勉強会に、PHPのフレームワークを実際のプロジェクトで使っ
- Do You PHP はてな - 2009-08-26 01:21:46
無事、第2回設計勉強会が終了しました。会場を提供して頂いたアイティメディア株式会社さん、ありがとうございました。今回も、id:NEKOGETさんのご協力で、Ustreamでの配信も行えたようです。毎度ありがとうございます!アーカイブがUPされるのは時間の問題かとw 発表資料
- ぐらめぬ・ぜぷつぇんのはてダ - 2009-08-26 01:32:02
第3回設計勉強会(http://events.php.gr.jp/events/show/83)で発表したスライド資料(PDF)を次のURLにUPしました。 http://www.glamenv-septzen.net/view/428 参加された皆様、ご静聴ありがとう御座いました。
- ねこげっとぷれす - 2009-08-26 09:28:47
http://events.php.gr.jp/events/show/83
http://d.hatena.ne.jp/shimooka/20080901/1220245667
今日は第3回設計勉強会に参加してきました。
帰宅後、バタバタしてるので、説明は後で追記するとして、とりあえず公...- yokkunsの日記 - 2009-08-26 23:16:26
昨日、第3回設計勉強会に参加してきました。 妙に年齢層が高くてびっくりしましたが、勉強会、懇親会ともにとても勉強になりました。 勉強会の内容何ですが、何というか、資料と動画があるので、自分がまとめるより、そっちを見た方が良いですね(笑) id:shimookaさん 「う
- best online casino - 2014-10-30 01:18:30
第3回設計勉強会 - events.php.gr.jp
- instant online loans - 2014-10-30 11:51:01
第3回設計勉強会 - events.php.gr.jp
TrackBackPingURL:
本文にこのサイトへのリンクが含まれているTrackbackのみ受け付ける仕様になっています