201023アウトプット 19日目
TECHCAMP19日目
【今日の振り返り】
3週間目も終了して、ある程度順調にプログラミング学習をしている。
学習の方法を考え、学びと共に体も鍛え、マインドセットをする。
自分の目的への方法、選択、努力を重ねる。
確実に、着実に、自分の向きたい方角へ舵を切っている。
【復習事項】
◯ rescue
例外が発生した場合、どう実行するのかを記載することが出来る
◯ raise
どのような例外がおこりそうか想定できた場合に記載され、
例外の場合は、resucueを使用し、どのような実行をするのか記載出来る
◯ トランザクション
例外処理が発生した場合に全ての実行を中止することができる
◯ 正規表現
制約を満たしているかどうかを調べる方法
主にvalidateに記載することで、より細かな情報を集めることが出来る
matchで引数がメソッドに含まれているのか確認することが出来る
◯ DRY
Ruby on Railsの考え方として、繰り返しの定義を少なくすることの意味
◯ CoC
設定よりも規約を優先するということを意味
既に方法が確立されている部分は、それを利用しようという考え方
◯ オブジェクト指向
役割ごとに処理を分担させて実装すること
小さな箱を大きな箱に入れて組み合わせながら、一つのものを作るという指向
◯ Action View
ビューを処理するオブジェクトのこと
◯ モジュール
インスタンスをつくれないクラスのこと
クラスはインスタンスをつくれる所に違いがある
◯ Action controller
コントローラーの処理オブジェクトです。
◯ レンダリング
ビューをクライアントの画面にレスポンスを返す情報
記述にはJSONが多く使用されている
◯ セッション
Webサービスで一時的に情報を記録するオブジェクト
その際に情報をブラウザに保存する領域のことを クッキー
デフォルトの保存先をクッキーストア