心はいつもAirPucci (空元気でもいいから)

毎日がPucciを着ているような気分

RailsTutorial4.0を高速で復習する。終わりました。

      2014/03/01


作りたいサービスがあってコーディング開始していたのですが、もう1回振り返り学習しておきたい!と思って
”RailsTutorial4.0を高速で復習する。”を始めました。1週間で終わるつもりが3週間かかりました。orzです。

1回目はとにかく完成!と思ってコピペだったのですが、2回目は多少突っ込みいれながら進める事ができました。その過程で新たなわからない事が。

ActiveRecordが自由で不自由すぎる。
ORマッパとしてのActiveRecordとレガシーなDBが持つ機能の切り分け・使い分け、境界がどこにあるのかわからない。まず、基本的なことかと思いますが、
SQLとの対応が不明確。
こう書けばこうSQLが発行される、というまとまった情報が見つかりません。
Railsを信頼すればと言い切れますか?

DBのviewとscopeの関係がわからない。おそらく無関係と思われます。scopeについてキチンと説明された物が見つかりませんでした。

DBはもはやレガシーDBとしての機能は忘れて単なるデータ置き場として、RailsのActiveRecordに全幅の信頼を寄せていいのでしょうか?だとしたらDBである必要はなく、ただのファイルシステムで十分かと思います。

どこまでがRailsでどこまでがRubyなのかわからない。Rubyがわかれば自ずとわかるのかと思いますが、まだわかりません。

セキュリティもよくわからなかった。セッションはローカルは暗号化せず、サーバ側は暗号化しマッチングしていましたが、セッションハイジャックはどうするのかと。よく使われているとかいうdeviseの実装はどうなっているのか、気になりました。

gemは色々便利かと思いますが、採用するポリシーはどういうのがいいのだろうか?コードを読んで判定する?

記法が自由ですが、コーディング規約みたいなのないかな。

ひととおりわからないことを叫んだところでKPTです。

Keep

今回1カ所、間違いを指摘できて、多少コミュニティ貢献できたことが嬉しかった。
次回はもっとわかりやすくまとめてみたい。

Problem

時間がかかりすぎ。やっぱり想定の3倍かかる。もっと集中してやる。

Try

RailsTutorialは3回目をやってみる。
その前にRSpecの勉強がしたい。

 - テクニカル ,

Comment

  1. […] RailsGirls松江からのぉ〜東京More!*既に2回目から1ヶ月半。またまたRailsGirlsMoreに参加してきました。前回RailsTutorialをまねてマイサービスを作っていたところRailsTutorialが頭に入っていないことが気になり、「RailsTutorialを高速で復習」したのでした。1週間で終わらせる予定が3週間かかってのは、わからないことが出てきたから!そのわからないことを質問してきました。 […]

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

attr_accessorでRuby文法を噛み締める

作りたいwebアプリがあって、プログラムやろう!となって現在にいたってる訳です。 …

no image
RailsTutorial4.0を高速で復習する。3.2.2章。

静的ページにaboutというページを追加するのですが、rails gを先にするの …

no image
WindowsのiTunesからMacのiTunesへのデータ移行

MacBookAir 2日め。なかなかMacにふみきれなかったのは、Window …

no image
RailsGirlsMore!でRailsTutorialのキモチワルイところがスッキリしました

RailsGirls松江からのぉ〜東京More!*既に2回目から1ヶ月半。またま …

no image
railsのエラーメッセージを日本語化

message:で渡すエラーメッセージや、その他いろんな箇所を日本語化します。 …

no image
RailsTutorial4.0を高速で復習する。9.1.2章。

9.1.2編集の失敗、です。 テストを書きます リスト9.9 ユーザーupdat …

no image
RailsTutorial4.0を高速で復習する。3.3章。

テストコードが長くなったからリファクタリングするかも、、といいながら、静的ページ …

no image
RailsTutorial4.0を高速で復習する。11.2.4章。

11.2.4[フォローする] ボタン (標準的な方法)、です。 仕様 それぞれの …

詳解 Objective-C 2.0 第3版 CHAPTER3 継承とクラス

[]多用といいメッセージキーワードといい、やっぱObjective-Cってキモチ …

iPad使用前/使用後、雑感。

5/28にiPadがAppleStoreからクロネコヤマトで届けられました。 週 …