20230424のRubyに関する記事は13件です。

Ruby初心者:オブジェクト、シンボルについて

Procオブジェクト Procオブジェクトは、Rubyのオブジェクトの一種で、ブロックをオブジェクト化したものです。ブロックは、一連のコードを囲んで、それをメソッドに渡すために使用されます。しかし、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby初心者:Procオブジェクト、シンボルについて

Procオブジェクト Procオブジェクトは、Rubyのオブジェクトの一種で、ブロックをオブジェクト化したものです。ブロックは、一連のコードを囲んで、それをメソッドに渡すために使用されます。しかし、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby】簡単な書籍管理システムを実装しながらオブジェクト指向のイメージを掴もう!

1.はじめに 最近、Rubyでオブジェクト指向を学び始めたのですが、頭の中で整理されておらず苦労した点も多かったので、今回は実際に簡単な書籍管理システムをオブジェクト指向を使用しながら実装し、復習し…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RailsのRSpecで行うべきテストの種類と注意点

Railsプロジェクトの中でRSpecでテストコードを記述する際に、Feature Spec, Sysmtem Spec, Controller Specなど多くのテストの種類があり、混乱する方も多…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RailsのRspecで行うべきテストの種類と注意点

Railsプロジェクトの中でRspecでテストコードを記述する際に、Feature Spec, Sysmtem Spec, Controller Specなど多くのテストの種類があり、混乱する方も多…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Railsで生SQLを書く際にヒアドキュメントを使う

問題 RailsでSQLを書きたくなった時、そのまま書いていくと横に長くなっていくため見づらい。、 以下の例程度であれば良いですが、joinが複数発生したりすると大変です。 value1 = 10 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

find_each

今まであまりよく考えずにfindやeachメソッドを使ってきましたが、find_eachの存在を知り、調べてみました。 結論としては、大量のデータを取得するときにfindやeachだとメモリを圧迫す…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

テストを書く意味について改めて考えてみた

テストを書くタイミングは、かなり大きく分けて、開発と同時に書くテスト(今回開発時テストと呼ぶ)と、開発がある程度進んでから書くテスト(今回品質保証時テストと呼ぶ)があると思いますが、7:3 ぐらいの…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rubyの`<<`って何ぞ

Rubyの<<って何 array.push (hoge)してるとき、ふと<<の使い方について気になったのでまとめてみました 目次 <<演算子はメソッド? 配列:Arrayオブジェクト 文字列:Str…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RubyでAtCoder ABC275(A, B, C)を解いてみた

はじめに Webエンジニアを目指して、RubyやRailsをいじってます。 今回は、RubyでAtCoder ABC275のA, B, Cを解きました。備忘録として解き方をまとめていきたいと思います。…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby初学者の私が2週間前の自分に伝えたいこと

この記事はRuby初心者の方のために書きました。 自己紹介 こてかんです。普段はインフラ運用保守をしています。2週間前にRubyを学び始めました。 プログラミング歴は progate を一通り終わら…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

数値を0で割った時にZeroDivisionErrorが返ってこない件

初めに例外処理の使い方 基本 begin # エラーを発生させる可能性のあるコード。 rescue # エラー発生時の処理。 end 例 begin p num1 / num2 rescue => …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rubyを2週間勉強して躓いた2点

初めまして、1つ目の技術ブログです。 今回は2週間Rubyを勉強しブラックジャックゲームの実装まで行った今の時点での躓いた点をメモ程度に書き残します。 こういった記事やブログの書き方に慣れていないの…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む