日本Ruby会議2009に行ってきました。
Ruby初心者の私にはレベルが高かったです><
それでも高井さんの「『エンタープライズRails』に学ぶ企業ユーザのためのRails活用の極意」は、プレゼンも面白く、非常に勉強になりました。
笹田さんの「Ruby VMの高速化の展望」は、ほとんど理解できず。。。
Using Git and GitHub to Develop One Million Times Faster(Scott Chacon氏 (Git Hubの人))
- Gitの使い方を良く分かっていないので、少々難しかった。Git勉強しよう。
- Git Hub
- easy to share.
- easy to submit patches.
- easy to accept patches.
- easy to find projects.
Pragmatic Patterns of Ruby on Rails - 現場で役立つRuby on Railsパターン(大場 寧子氏)
『エンタープライズRails』に学ぶ企業ユーザのためのRails活用の極意(高井 直人氏)
- Ruby会議のエンタープライズ枠は、高井さん。
- エンタープライジーな人向けの話し。
- 会社にとって一番大切なのは、「データ」です。
- データ中心アプローチ(DOA)
- プロセスではなく、データの構造やその流れに着目してシステム設計を行う
- プロセスよりもデータの方が安定的
- 要求をデータに対するものとして体系化できる
- データモデルで業務ルールの分析ができる
- プロセスではなく、データの構造やその流れに着目してシステム設計を行う
- RailsとDOA
- DOA - Rails = 『エンタープライズRails』
- データ保護は、アプリ層だけでは不十分。
- アプリ層ではバリデーション、データベースでは制約検証
- データベースの制約アプローチ
- NOT NULL制約
- チェック制約
- 外部キー制約
- 複合主キーによるアプローチ
- 複雑なクエリーには、ビューを作成する。