T2T2’s diary

アウトプット

201023アウトプット 19日目

TECHCAMP19日目

日の振り返り】

 

3週間目も終了して、ある程度順調にプログラミング学習をしている。

学習の方法を考え、学びと共に体も鍛え、マインドセットをする。

自分の目的への方法、選択、努力を重ねる。

確実に、着実に、自分の向きたい方角へ舵を切っている。

 

習事項】

◯ rescue

例外が発生した場合、どう実行するのかを記載することが出来る

 

◯ raise

どのような例外がおこりそうか想定できた場合に記載され、

例外の場合は、resucueを使用し、どのような実行をするのか記載出来る

 

◯ ランザクション

例外処理が発生した場合に全ての実行を中止することができる

 

◯ 規表現

制約を満たしているかどうかを調べる方法
主にvalidateに記載することで、より細かな情報を集めることが出来る
matchで引数がメソッドに含まれているのか確認することが出来る

 

◯ DRY

Ruby on Railsの考え方として、繰り返しの定義を少なくすることの意味

 

◯ CoC

設定よりも規約を優先するということを意味

既に方法が確立されている部分は、それを利用しようという考え方

 

◯ ブジェクト指向

役割ごとに処理を分担させて実装すること
小さな箱を大きな箱に入れて組み合わせながら、一つのものを作るという指向

 

◯ Action View

ビューを処理するオブジェクトのこと

 

◯ ジュール

インスタンスをつくれないクラスのこと

クラスはインスタンスをつくれる所に違いがある

 

◯ Action controller

コントローラーの処理オブジェクトです。

 

◯ ンダリング

ビューをクライアントの画面にレスポンスを返す情報

記述にはJSONが多く使用されている


◯ ッション

Webサービスで一時的に情報を記録するオブジェクト

その際に情報をブラウザに保存する領域のことを クッキー

デフォルトの保存先をクッキーストア