PHP基礎 -繰り返し処理をマスターする-
頻出の構文 繰り返し処理をする上では上の3つの構文を使うことがほとんどです。 while カッコ内の条件がtrueである限り処理を繰り返します。 何らかの条件でループを脱出する用途に使います。 ...
11 search resultsShowing 1~11 results
You need to log-in
頻出の構文 繰り返し処理をする上では上の3つの構文を使うことがほとんどです。 while カッコ内の条件がtrueである限り処理を繰り返します。 何らかの条件でループを脱出する用途に使います。 ...
はじめに これまでRubyを使ってきましたが、web系で使われる言語を幅広く扱えるようにするため、PHPも基礎から学習していきます。Rubyと似ている部分もありますが、細かい文法の違いや独自の概...
比較演算子の種類 PHPでは以下の比較演算子があり、各条件に該当する場合はtrueを、該当しない場合はfalseを返します。 例 条件 $x < $y $xは$y未満 $x <= $...
PHPでは基本的な四則演算ができる算術演算子を使うことができます。 $i = 1 + 1; $i = 1 - 1; $i = 8 * 2; $i = 8 / 2; $i = 3 % 2; 効率的...
はじめに Railsプログラマーにはお馴染みのRSpecの学習に『Everyday Rails - RSpecによるRailsテスト入門』を読んだので、私自身のアウトプットとしてまとめていきます...
RSpec入門の第一弾です。 シリーズ概要 何故テストを自動化するのか まず何より、一度テストを書いてしまえば、プログラムを書き換えるたびに動作確認をする手間がなくなり、チェック漏れのリスクも下...
前回の続き RSpecでのコントローラのテストはモデルのテストと統合テストで代替できてしまうため、使う機会は多くありません。 最近では、より高度な統合テストであるシステムスペックが導入されたため...
前回の続き システムスペックとは テストには、コントローラスペックやモデルスペックのような、単一のモデル、コントローラが期待通りに動作するかチェックする単体テストと、複数のモデル、コントローラを...
前回の続き テストが複雑になってもテストデータのセットアップはシンプルにしたい。 そんなときに使えるRubyライブラリとして有名なものにGemのFactory Botがあるので、使い方や注意点に...
前回の続き。 モデルに対するテスト。モデルのバリデーションやクラスメソッド、インスタンスメソッドをテストしていきます。 モデルスペックの構造 モデルスペックには、以下の3つのテストを最低限入れま...
前回の続き。 RSpecのインストール、設定 まずはRSpecを使う準備をしていきましょう。 Gemインストール rspec-railsをGemfileに追加、インストール。 Gemfile g...
11 search resultsShowing 1~11 results
Qiita is a knowledge sharing service for engineers.