events.php.gr.jp


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 (id:msakamoto-sf)

発表枠2 (id:iwamot)

うちのサービスの場合~テストな話 (id:shimooka)

先ほどの内容のうち、テストについてもうちょっと掘り下げてみます。内容は軽めで。

参加メンバー一覧

namecommentpartytimestampaction
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のみ受け付ける仕様になっています