見出し画像

TECHCAMP学習56日目

Ruby
【用意された機能を呼び出す方法】

Rubyに用意された機能について概要を知ること
機能を読み込んで、使用する方法を理解すること

ライブラリ あらかじめ用意された機能のかたまり
標準ライブラリ Rubyに標準で用意されてる
組み込みライブラリ 標準ライブラリで特に利用頻度が高い
外部ライブラリ 別途インストール必要 gemとか

require ライブラリ名

gem install gemの名前


【例外処理を学ぼう】

目的
例外処理の必要性を理解
例外処理を使った実装
rescueを使った処理を記述
トランザクション処理を記述

例外 プログラムは正しく組まれていてもエラーが起きる Exception

例外処理実装
1メイン処理に失敗したらその時だけ別の処理を実行してメインの処理を続ける
2メイン処理に失敗したらその時だけ別の処理を実行して処理全てを無かったことにして中止

1beginブロックの中にrescueを記述

例外を発生させる raise

トランザクション すべての処理の成功または失敗のみの状態を作ることができる

【オブクション指向に触れよう】
目的
アプリケーション実装におけるクラスの作り方を学ぶ
複数のクラスが絡み合うアプリケーションの実装を理解

単一責任の原則
アプリ設計を考える上で、必要となる決まりの1つ
1つのクラスは1つの振る舞いしか持たない

ゲッター  クラスに設定したインスタンス変数の値を表示するためだけに定義するメソッド

セッター インスタンス変数の値を更新するためのメソッド


この記事が気に入ったらサポートをしてみませんか?