おんがえしの blog

作ったプログラムと調べた技術情報

2023-05-01から1ヶ月間の記事一覧

Polished Ruby Programming を読んでいる(2)

前回から継続してコツコツ読んでいる。 Chapter4 から先に読んだので、そこから逆戻りして Chapter 1, 2, 3, 5 ... の順に進めている。アラカルトに気になったところをメモ。 Chapter3: 変数 変数名の長さはスコープの広さと反比例させる メソッドの場合は呼…

ruremai gem を Ruby3 でも動くようにした

ruremai は irb から簡単に日本語リファレンスマニュアル(るりま)を開く便利ツール。 $ gem install ruremai こんな感じで使う。 irb> require "ruremai" irb> "".method(:concat).rurema! # String#<< のリファレンスを開く irb> [].mean?.join # Array#joi…

mermaid.js を使ったコードリーディング

mermaid.js を使ってコードリーディングをするときに便利な機能をまとめてみる。 標準でクラスダイアグラムも使えるが、色々試した結果、応用の効くグラフを使う方法に落ち着いた。 スタイル 注目させたい関数の色やアウトラインを変更できる。 graph LR foo…