Skip to content

Commit

Permalink
Add intro, chapter1, chapter2 blogged text
Browse files Browse the repository at this point in the history
  • Loading branch information
kyanny committed Jan 19, 2010
1 parent a05633a commit 7a9c75c
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 0 deletions.
26 changes: 26 additions & 0 deletions chapter1.txt
@@ -0,0 +1,26 @@
*1263920497*[Ruby][Rails][RailsによるアジャイルWebアプリケーション開発 第3版]第1章 はじめに

トニー・ブザン「頭がよくなる本」をだいたい読み終えつつあるので、読み終えた章のマインドマップを書いていくことにした。読みながら重要だと思ったキーワードにマークをつけているので、そのマークを中心に拾い読みしてマインドマップを書く => キーワードを箇条書きにしてブログに書く、という風にしてみよう。

- Ruby on Rails
- Web2.0
-- Web アプリケーション
--- 汎用性のある部分を取り出す -> フレームワーク (骨組み)
-- Agile アジャイル
--- 変化に対応する
-- 新しい Web
--- Ajax, RESTful
- Rails がレール (Rails) に乗ってやってくる
- MVC (Model View Controller)
- Ruby
-- オブジェクト指向
-- 簡潔
- DRY (Don't Repeat Yourself) 繰り返しを避けよ
- Convention over Configuration 設定より規約

<img src="http://30d.jp/img/kyanny/public/35a0ad40-051a-11df-ad3e-0018f3d17807_medium.jpg" />

なんぞこれ。下手だなー。

[http://github.com/kyanny/agile_web_development_with_rails:title]
[asin:4274067858:detail]
30 changes: 30 additions & 0 deletions chapter2.txt
@@ -0,0 +1,30 @@
*1263921193*[Ruby][Rails][RailsによるアジャイルWebアプリケーション開発 第3版]第2章 Railsアプリケーションのアーキテクチャ

- MVC
- Model (How, どのように実行すべきか)
-- モデルは門番
--- ビジネスルール、データ検証、データストア
-- ActiveRecord
--- ORM (Object Relational Mapping)
--- テーブル => クラス, 行 => オブジェクト, 列 => オブジェクトの属性
- View
-- ユーザーインターフェース
--- 商品の一覧 オンラインストア
--- XML, email, etc.
-- ActionPack
--- ERB (Embedded Ruby) ERb
--- XML
--- RJS (Ajax)
- Controller (What, 何をすべきか)
-- イベント (ユーザー入力) -> コントローラ -> モデル (データ)
-- ビュー (レスポンス) <- コントローラ <- モデル (データ)
-- action メソッド
--- URL -> ルータ -> アクション
-- ActionPack (ビューとセット)

<img src="http://30d.jp/img/kyanny/public/3c2eba08-051a-11df-a0aa-0018f3d17792_medium.jpg" />

第1章のよりは少しうまくかけた。モデルを下に書いたほうが良かったと思った (土台って感じがするので)

[http://github.com/kyanny/agile_web_development_with_rails:title]
[asin:4274067858:detail]
8 changes: 8 additions & 0 deletions intro.txt
@@ -0,0 +1,8 @@
*1263897432*[Ruby][Rails][RailsによるアジャイルWebアプリケーション開発 第3版]「RailsによるアジャイルWebアプリケーション開発 第3版」を読み始めた

一日に2章ずつ読んでコードを実際に入力していくのを目標に。飽きとさぼり防止のために git で管理して一ステップずつコミットしていく。きりがいいところ(章が終わった)で github に push する。

一回目の読みとコードの入力を同時にやると視線が動きすぎて読むのも入力するのも遅いので、まず黙読して大事そうなところにマークしてから、ざっと読み流しつつ入力部分だけやっていくことにした。1章やるのに読むのと実践あわせて2時間以内で終わらせたい。

[http://github.com/kyanny/agile_web_development_with_rails:title]
[asin:4274067858:detail]

0 comments on commit 7a9c75c

Please sign in to comment.