#Ruby
25 件の記事
RubyとRailsのIO・CPU特性について
理解するRuby・RailsのI/O特性。GVL制約、Pumaスレッド・プロセス設計、見かけのI/O待ちの実態、計測による最適化指針。
Rubyのインスタンス変数とクラス変数とクラスインスタンス変数の違い
Rubyのインスタンス変数とクラス変数とクラスインスタンス変数の違い
Rubyにおけるシングルトンパターンの実装方法
実装するシングルトンパターン。Singletonモジュール、クラスメソッド活用、定数化によるスレッドセーフな唯一インスタンス管理。
メタプログラミングRuby 第2版
メタプログラミングRuby 第2版
研鑽Rubyプログラミング 実践的なコードのための原則とトレードオフ
研鑽Rubyプログラミング 実践的なコードのための原則とトレードオフ
punditのコードリーディング
punditのコードリーディング
irbのコードリーディング
irbのコードリーディング
relineのコードリーディング
relineのコードリーディング
RSpecのコードリーディング
RSpecのコードリーディング
Ruby コードレシピ集
Ruby コードレシピ集
Sidekiqのコードリーディング
Sidekiqのコードリーディング
Ruby on Railsのコードリーディング第3回-WelcomeControllerの呼び出し
Ruby on Railsのコードリーディング第3回-WelcomeControllerの呼び出し
Ruby on Railsのコードリーディング第1回-Railsの起動
Ruby on Railsのコードリーディング第1回-Railsの起動
Ruby on Railsのコードリーディング第2回-Railsのリクエスト処理
Ruby on Railsのコードリーディング第2回-Railsのリクエスト処理
Rubyを学ぶ
Rubyを学ぶ
Rubyのブロック構文について
理解するRubyブロック構文。do..end形式、{}形式、yield、block_given?、&blockパラメータ、クロージャの特性を習得。
RubyのModuleについて
活用するRubyモジュール。共通メソッド提供、名前空間、Mixinによる多重継承、クラスメソッド・インスタンスメソッド定義方法。
RubyのProcとlamdaについて
区別するProcとlambda。引数の厳格性、returnとnext・breakの挙動差、手続きオブジェクト化によるコード再利用パターン。
Rubyの特異クラス・特異メソッドについて
実装するRuby特異クラス・メソッド。class << objectパターン、オブジェクト特有のメソッド定義、singleton_methodsの活用法。
Rubyのシンボルについて
活用するRubyシンボル。文字列との効率性比較、イミュータブル性、ハッシュキー利用、enum的な状態管理パターン。