ESM アジャイル事業部 開発者ブログ

永和システムマネジメント アジャイル事業部の開発者ブログです。

Railsのsystem testにおいて実行行ごとにhookを追加するgemを作った

この記事は ESM アドベントカレンダー 2023 の9日目です。 こんにちは @color_boxです。 今回は system_test_step_hook というgemを作ったので、それについて書きます。 rubygems.org こちらのgemはRailsアプリのsystem testで動作します。 テストコードの各…

Kaigi on Rails 2023 (非公式) 前夜祭に@color_boxが登壇します

2023年10月25日 (水) に東京のMNTSQ様オフィスで開催される『Kaigi on Rails 2023 (非公式) 前夜祭』 に弊社から @color_box が登壇します。 andpad.connpass.com 発表タイトルは アジャイルからウォーターフォールへ、そして・・・ です。 アジャイルプロジ…

Bliki (ja) 読書会のすすめ

こんにちはcolor_boxです。 この半年くらい、社内でBliki (ja) を読む勉強会をしています。 まず、Bliki (ja) とは何か? Bliki (ja) とは、マーチン・ファウラー氏の個人サイト Martin Fowler's Bliki の日本語翻訳サイトです。 bliki-ja.github.io マーチ…

Pathname#join の振る舞いが気になってbugs.ruby-lang.orgにissueを立てた話

ESM Advent Calendar 2022 - Adventar 8日目の記事です。 こんにちは color_box です。 Rubyのバグ報告や機能の提案などを議論するbugs.ruby-lang.orgに初めてissueを立てる機会がありました。立てたのは下記のissueなのですが、これを作成するまでにいくつ…

E2Eテストから要件一覧をリスト化して利用した話

ESM Advent Calendar 2022 - Adventar 7日目の記事です。 こんにちはcolor_boxです。 プロジェクトで、要件一覧としてRSpecのE2Eを利用した話をします。 背景としては、中間成果物としてのドキュメントをできるだけを作らないようにしているところ、予期して…

全レコードのバリデーションをチェックするgemを作った話

こんにちは @color_box です。 仕事からアイディアを得てgemを作ったのでそれについて書きます。 rspec-all_records_validator github.com rspec-all_records_validator というgemを作りました。DB内の全レコードに対してvalidationを実行するgemです。 これ…

集中する技術

こんにちは。@color_box です。 この記事は、ESM Advent Calender 2021 の8日目の記事です。 みなさん集中できてますか? ついついTwitterとか見てませんか? 私は見ちゃいます。 この記事では私が集中する時に気が散るのを防ぐためにやっていることを紹介し…

個人開発中に見た不可解な挙動を調べたらHTML Living Standardに行き着いた話

こんにちは @color_box です。 個人開発中に遭遇した疑問を調べていたら、HTMLのLiving Standardに行き着いた話について書きます。

仕様把握と開発をしやすくするためにコミット時に気をつけていること

こんにちは @color_box です。 チームとしてサービス開発に関わっていると、普段の開発の中で、自分の書いたものではないコードや、数年前に作成されたコードを修正する機会が多くあります。 そのような時に修正しやすいと感じたコミットやそれに関わる有用…

仕事で遭遇したRailsのバグにパッチを送るまでの話

こんにちは、@color_boxです。 仕事でRailsを使っている時にバグに遭遇したのでそれに対してパッチを送りました。 送ったパッチはこちらです。 github.com この記事ではバグ発見からパッチ送信までの過程について書こうと思います。

デプロイ直後Railsアプリへの一部のアクセスが非常に遅かった問題に関する調査の流れ

こんにちは、@color_boxです。 仕事中に見つかったちょっとした問題とその解決の道程について書いてみようかと思います。 どなたかの参考になれば幸いです。

RubyWorld Conference 2019に参加しました

こんにちは、@color_boxです 先月の11月7日から8日にかけて開催されたRubyWorld Conference 2019に参加してきました。 それについての感想などを書きます。 会場のようす

RubyConf Taiwan 2019に参加しました

こんにちは、@color_boxです。 先日行われたRubyConf Taiwan 2019に参加してきました。 今回参加したのは@color_box, @junk0612, @koicの3名です。 参加費、渡航費、宿泊費、インターネットなど会社の補助で参加しています。 本記事ではカンファレンスに関す…

名古屋Ruby会議04に参加してきました

こんにちは、 @color_box です 6/8(土)に名古屋の大須演芸場で行われた名古屋Ruby会議に参加してきました。 regional-gh.rubykaigi.org この記事では、メンバーの行なった発表や、他に気になった発表について書いていきます。 今回名古屋へ行ったのは、 @col…

Rails Developers Meetup 2018 Day 4 Nouvelle Vague で発表してきました

こんにちは、@color_boxです 12/8(土)に行われたRails Developers Meetup 2018 Day 4に一般登壇で@junk0612と私、ランチセッションのスポンサートークで羽根田が発表を行いました。 techplay.jp

とちぎテストの会議05に参加してきました

こんにちは @color_box です。 とちぎテストの会議05(通称とてか)に参加してきたのでその報告をします。 d.hatena.ne.jp アジャイル事業部からの参加者は@color_box, @koic, @m_pixy,@swamp092, @takkanm の計5人。 うち@koic, @takkanmの二人が登壇しました…

RedDotRubyConf 2017 に行ってきました

こんにちは@color_boxです。 6/22 - 6/23 にシンガポールで開催されたRedDotRubyConf 2017に参加してきました。 今日はカンファレンスに参加した感想を書こうと思います。 シンガポール 今回の参加者は @muryoimpl、 @yucao24hours、 @color_box、 引率の @k…

Repro様とExtreme Fish Bowl を開催しました

こんにちは @color_box です。 2017/01/27 に Repro のエンジニアの皆様と Extreme Fish Bowlを開催したので、それに関する報告をします。 Extreme Fish Bowl Extreme Fish Bowlとは、皆に見られながらペアプログラミングをするというものです。 その場にい…

2017 アジャイル事業部 年始のご挨拶の会を開催しました

あけましておめでとうございます。 はじめまして。当日はLTのドラを叩いた @color_boxです。 2017/01/11に永和システムマネジメント東京支社にてアジャイル事業部の年始のご挨拶の会を開催しました。 esminc.connpass.com