ue-bose_BLOG

日々学んだことをアウトプット

非同期通信(Ajax) JSON データ交換を行う為のデータ記述形式 キーとバリューの組み合わせでデータを表現 htmlをレスポンスとして受け取るとブラウザは全てのhtmlを書き換える AjaxではJSON形式でレスポンス ブラウザの一部のみを変更可能となる デフォルトア…

テストの備忘録⑤

コントローラーのテスト コントローラー内のメソッドであるアクションが呼ばれた際の挙動をチェック Gemfile内でgem 'rails-contoroller-testing'でインストール specディレクトリ直下にcontrollersディレクトリを作成し、その中にテストコードを書くファイ…

テストについての備忘録④

今回はfactory_botについてまとめたいと思います。 factory_botとは ダミーのインスタンスを作成する事ができるGem specディレクトリの直下にfactoriesディレクトリを追加し、さらに、その中にデータ作成のためのテンプレートを用意し、各クラスのインスタン…

テストについての備忘録③

テストについてのまとめ第3回目です。 マッチャとは エクスペクテーションの中で、テストが成功する条件を示す。 期待値と実際の値を比較して、一致したor一致しなかったという結果を返すオブジェクト expect(...).to xxxのtoの直後に出てくるxxxの部分 (to…

テストについての備忘録②

前回の続きでテストコードに関するまとめを書いていきたいと思います。 <describe> テストをグループ化を宣言。 doとの間のメソッド名には"#"をつける。 何についての仕様なのかを記述 ネストする事ができる。 <context> テストの内容を条件・状況ごとに分類するグループ化宣言</context></describe>…

テストについての備忘録①

テストについて、理解がよく無いのでブログにまとめることで知識を定着させていきたいと思います。 RSpec Rubyを元にしたテストのドメイン特化言語。 Spec = 「仕様書」であり、要求仕様をドキュメントに書く感覚。 ドメイン特化言語 特定の作業の遂行や問題…

Gitについて今分かっていることをまとめてみた

アウトプットはTwitterのみで、しばらくブログを書いておりませんでした。 しかし、カリキュラムも応用に入りますと、内容も難しくTwitterだけでは物足りないと思い始め、ブログを再開することにしました。 最近はGitを使うようになりましたが、どうにも内容…

Rubyの復習

Rubyを復習しましたので、その内容を記録したいと思います。 Rubyでは、全ての記述(メソッド)が返り値を持つ 出力(puts)と返り値(return)は別物 オブジェクトは、メソッドの処理によって自身の形を変えたりすることができる <ハッシュ> 複数のデータを持つこ…

HTML CSSの復習メモ

HTML/CSSの復習 head要素:webサイトの基本情報を記載するもの body要素:ブラウザ上に表示する情報を記載するもの ブロックレベル要素 webデザインにおける箱であり積木の要素、中身が変わる為入れ子構造となっている HTMLは左上に重力を持つ <h1>,<p>,<div>など インラ</div></p></h1>…

今日から

今日からプログラミングスクールにて学習を始めました。 学んだことをメモ代りにブログに書いて行こうと思います。