Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add intro, chapter1, chapter2 blogged text
- Loading branch information
Showing
3 changed files
with
64 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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] |