2026-06の振り返り
4月の振り返りをしました。
やったこと
- SAA の勉強
- annotaterb の issue, PR 対応
- RubyKaigi2026 に参加
- ランニングをはじめた
SAAの勉強
あまり進めることができなかったけれど、サービス名を聞いてそれがどんなサービスで、どんな時に使うのかをある程度イメージできるくらいにはなった気がします。
ただ、似たサービスの使い分けや、固有の特徴などがまだ悩むところが多いので、もう少し演習 & 触ってみる必要がありそう..
5月末くらいを目処に受けれるといいな
annotaterb の issue, PR 対応
annotaterb の issue の対応とかをしていました。関わったのは下記あたり
- Add unit tests for AnnotateRb::Helper by OdenTakashi · Pull Request #321 · drwl/annotaterb
- Migrate issue templates to folder-based format by OdenTakashi · Pull Request #320 · drwl/annotaterb
- Fix --show-migration option not working on Rails 7.2+. by OdenTakashi · Pull Request #327 · drwl/annotaterb
- Exit with non-zero code when database is not accessible by OdenTakashi · Pull Request #326 · drwl/annotaterb
- fix potential ReDoS in route annotator regex by OdenTakashi · Pull Request #325 · drwl/annotaterb
- [Request] Support for multiple serializers for one model · Issue #329 · drwl/annotaterb
徐々にどこでなにをしているのかが鮮明になってきた感覚があります。ただ、あれあそこどうなんだっけみたいなのはあってもっと知りたいなあという気持ちです。
なんやかんやで annotaterb をいじってるときが一番時間を忘れる感覚を得れているような気がする。
CI matrix で Rails の version を回したいけど、spec 内で annotation の期待値を template ファイルに切り出して実行ファイルと比較している点に大きく変更が入りそうなのと、
どうするのが一番シンプルになるのかでなかなか手を動かせていない、、
# spec/templates/pg/test_parent.rb
# frozen_string_literal: truで
# == Schema Information
#
# Table name: test_parents
#
# id :integer not null, primary key
# something :string
# type :string
# created_at :datetime not null
# updated_at :datetime not null
#
class TestParent < ApplicationRecord
end
下記みたいに、Rails の version ごとに template を切ることを思いついたけど、これだと version の数だけ増えていくし、動きの変わらない version でもファイルを増やす必要がありそうで困ってる。
- spec/templates/rails_x_x/pg/test_parent.rb
RubyKaigi2026 に参加
最高でした。とても熱量をもらえた気がする。
なにかをするときに、完璧なものを作る必要は特にないんだなということを改めて実感した。初めは一部のみをサポートしてまず作ってそこからブラッシュアップしていくという流れをみんな踏んでいるんだなというのを思い知ったし、
その上で自分は完璧にできないはずなのに、そこを目指して手を動かせないシーンが多々あるなと思った。まずは作る、どうせ治すことになるんだから
お魚が美味しかった、annotaterb のお話もいろんな人にできて大満足。
ランニングを始めた
RubyKaigi でお話ししてもらった方に進めれらてランニングを初めてみた。つらい
でも最初の 1km くらいは爽快で気持ちがいいし、ランニングのこと以外を考えなくなるから気持ちが少し楽になるような気がする。
頑張って続けてみたい、、!
来月
- annotaterb で Rails の CI matrix を組む
- SAA を受けて、合格する
- ランニングをする