Money Forward Developersのフィード

https://zenn.dev/p/moneyforward

株式会社マネーフォワード公式開発者向けアカウントです。 技術記事やイベント、登壇など技術関連のことを発信します。

フィード

記事のアイキャッチ画像
TUIとCLIでZephyrのテスト実行を人間にもAIにも使いやすくしました
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。以前、Zephyr というテスト管理ツールの CLI を作った記事を書きました。https://zenn.dev/moneyforward/articles/ca87c065173a46今回はその CLI に TUI(Terminal User Interface)を追加し、テスト実行の記録をターミナル上で快適に行えるようにしたので、その紹介をします。 いきなりデモ以下のようなかたちで、TUIツールを zephyr play コマンドで開け、その中でテスト結果の記録などを行えます。https://github....
2日前
記事のアイキャッチ画像
[小ネタ] Neovimでのインライン画像表示付きのマークダウン執筆環境を整えてみた
はてなブックマークアイコン 1
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。みなさんは Neovim でマークダウンを書いていて「画像のプレビューどうしよう」「mermaid のダイアグラムが確認できない」と困ったことはありませんか?私はあります。私はテスト技術者として、コードを書く時間ももちろんありますが、マークダウンや yaml を扱う時間もかなりあります。以前は VSCode をメインにしていたのですが、統合ターミナルで作業するよりもエディタとターミナルを独立させた方がメモリ効率が良いという記事を読んだこともあり、もともとサブで使っていた Neovim に寄せていくことにしました。ターミナ...
7日前
記事のアイキャッチ画像
機能・非機能の学びを一つに! Agent Skillsで月間レポート作成始めてみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。私はSDET(Software Development Engineer in Test)として、QAチームにいる何でも屋さんの意識で働いています。皆さんは「組織で学びを共有したいなぁ」と思ったことはありませんか?私はあります。今回は Agent Skills と Playwright CLI を活用して、以下のような学びを促すチーム内での月間レポートの作成を始めてみました。 概要 / レポートのイメージ機能的な面での失敗からの学びどのチームでどのような障害が起きたかどのように発見し、どのように対策したか恒...
11日前
記事のアイキャッチ画像
draw.ioでのLaTeX形式の数式を表示できないトラブルシューティング
Money Forward Developersのフィード
はじめにこんにちは、M-Yamashitaです。先日、Backstageに掲載するガイドラインを作成していた際に、数式を入れる必要がありました。MarkdownではLaTeXの機能を使用することで数式を書くことができるようですが、当時のBackstageではLaTeXのサポートがありませんでした。そのため、LaTeXの代わりに数式を含んだ画像を掲載しようと考え、draw.ioで数式を書くことを考えました。ですが、この数式を書くという作業に少し詰まってしまったので、解決策を記事にしておきます。 前提draw.ioのバージョン: v24.0.3 draw.ioで数式...
24日前
記事のアイキャッチ画像
想像でAIにテストケースを作成させないためのAgent Skills と MCP の活用方法
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。私はSDET(Software Development Engineer in Test)として、QAチームにいる何でも屋さんの意識で働いています。みなさんは AI にソフトウェアテストケースを作らせたことはありませんか?私はあります。要求や仕様などのドキュメントを渡して、規定のフォーマットにテスト技法や注意するべき観点を渡してテストを生成させることがあり、特にチェックの観点のテストケース作成には有効だと感じています。一方でこんなことを感じたことがありませんか?暗黙の前提条件や設定値が想像で作られてしまっているA...
25日前
記事のアイキャッチ画像
SDETとして入社して3ヶ月間の振り返り
Money Forward Developersのフィード
はじめにはじめまして。2025年11月にマネーフォワードにSDET(Software Development Engineer in Test)として中途入社したYoonと申します。入社してからもうすぐ3ヶ月になります。今回は、入社前と入社後に感じたことを中心に、この3ヶ月間の振り返りを書いてみたいと思います。 今までの経歴まずは今までの経歴を簡単に述べます。韓国と日本で約4年間、SIerにて勤務デスクトップアプリケーションの開発QA業界に転身し、2年間テスト自動化を担当メッセンジャーアプリのカメラ機能LIVE配信のCMS2年間インプロセスのQAを担...
1ヶ月前
記事のアイキャッチ画像
[ja] MCPでやる必要のない業務をSkillsに置き換えてトークンと時間の消費を爆減してみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。私はSDET(Software Development Engineer in Test)として、QAチームにいる何でも屋さんとして、私より優秀なみなさんが本質的なことに時間を使えるように日夜改善を考えています。私は弊QAチームでのMCP活用として以下のような記事を書いておりました。https://zenn.dev/moneyforward/articles/3f94775f9c8784今回は最近話題の Agent Skills とあらかじめ作っておいたCLIツールを組み合わせて、QAチームが本質的ではない作業にかける時...
2ヶ月前
記事のアイキャッチ画像
Zephyrのテストサイクルから特定のフォルダ配下のテストケースをまとめて選択・除外する機能をChrome拡張に追加してみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。私は以前Zephyrというテストマネジメントツールをより便利に使うためのChrome拡張機能を公開していました。https://chromewebstore.google.com/detail/zephyr-ui-extension/fimhkcinaljciihkgojjmehhnonopfcm以前の記事はこちらです。https://zenn.dev/bun913/articles/458e6e5fe421f6私も改善要望などをお出ししていますが、すぐに改善いただくことは現実的に難しい問題をその間だけでも便利に周り...
2ヶ月前
記事のアイキャッチ画像
サーバーサイドKotlinでJava 25を使うためにやったこと
Money Forward Developersのフィード
こんにちは、マネーフォワードコンサルティング株式会社でマネーフォワード クラウド連結会計を開発しているTaskです。我々のプロダクトでは、バックエンド開発にKotlin JVMを利用しています。今回、Kotlinの実行環境およびバイトコード生成に利用するJavaのバージョンを21から最新のLTSである25に更新しました。その際に遭遇した問題と解決法を残しておきたいと思います。 Kotlinのバージョンを2.3にするKotlin 2.3からJava 25用のバイトコードを生成できるようになりました。https://kotlinlang.org/docs/whatsnew23....
2ヶ月前
記事のアイキャッチ画像
Swiftで年末ジャンボシュミレーターMCPサーバーを作ってみた
Money Forward Developersのフィード
こんにちは。iOSエンジニアのTomo🍎です。皆さんは年末ジャンボ買いましたか?今年の1等前後賞は10億円だったようですね!私は現実的に期待値が購入金額を下回るので購入しませんでした。😭とはいえ、「もし1万枚の宝くじを買ったら、1枚ぐらい当たるのではないか。」という疑問は湧いてきます。そこで今回、年末ジャンボ宝くじのシミュレーターを作って、実際に検証してみることにしました。今回はMCPを使って、Claudeから直接呼び出せるツールとして実装し、会話の中でシミュレーション結果が返ってくるようしていきたいと思います。 MCPとはLLMアプリケーションと外部データソースおよびツー...
2ヶ月前
記事のアイキャッチ画像
脱MCPを意識してZephyrというテスト管理ツールのCLIを作ってみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。最近ではオープンスタンダードとして注目されている Agent Skills がありますよね。以下の記事や、記事にリンクされている動画の説明が非常にわかりやすかったです。https://dev.classmethod.jp/articles/agent-skills-2025-standardized-overview/私は以前 mcp-zephyr という形で、Zephyrというテストマネジメントツールを自然言語で操作するためのMCPサーバーを作っていました。https://zenn.dev/moneyforward/...
2ヶ月前
記事のアイキャッチ画像
テーブル設計でフラグ追加時に気をつけていること
Money Forward Developersのフィード
前書きこんにちは、Mocchiです。最近、業務でテーブル設計をレビューしているときに「フラグ一つ」で考えることが増えたため、その経験を言語化しました。数年前は何も考えずにフラグを追加していたので、少し成長を感じます。😊 本題テーブル設計において、「とりあえずフラグ追加」は、データ整合性の低下、検索パフォーマンスの劣化、および情報の損失を招く恐れがあります。この記事では、フラグを追加する際、あるいは設計レビューをする際に、負債を抱えないために立ち止まって検討すべきポイントをまとめました。 題材以下のような記事テーブルを題材として考えます。一つのテーブルで「下書き」...
2ヶ月前
記事のアイキャッチ画像
Zephyr テスト管理ツールを快適にしていく覚悟のChrome拡張機能を公開してみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。私は普段 SDET(Software Development Engineer in Test)という役割で、「テストやQAの側に立っている何でも屋さん」という気持ちで働いています。そんな中、Zephyr という JIRA のプラグインであるテスト管理ツールを利用する機会がありました。こちらのツールは非常によくできており、JIRAを使う方であれば連携もできてとても良いと思う一方で、JIRAの上にプラグインとして組み込んでいるためいくつか人によっては不便と感じるUIもありました。これは私が機能やDeveloper Too...
2ヶ月前
記事のアイキャッチ画像
新卒でもわかる!難しいドメインでのプロダクト開発
Money Forward Developersのフィード
この記事は Money Forward Engineer Advent Calendar 2025 23日目の記事になります。 はじめにこんにちは。マネーフォワード大阪開発拠点にてバックエンドエンジニアをしている yuta.yamamoto です。普段はKotlinを用いてバックエンド開発をしています。この記事では、新卒の僕が「連結会計」という難しいドメインを持つプロダクト開発において、どのように設計や実装のアプローチを行なっているかを紹介するものです。ドメイン駆動設計(DDD)や関数型ドメインモデリング、本では読んだことあるけど実務でどう役立っているの?と思っている方の参考...
2ヶ月前
記事のアイキャッチ画像
想定範囲内の人生を送っている25歳の脳内会議
Money Forward Developersのフィード
!この記事は、Money Forward Engineer Advent Calendar 2025の12月25日の投稿です。 はじめに特に書く内容は決めていないけど、今思っていることを書き始める。会社のブログに書くべきか悩んだけど、まぁキャリアのことも含まれているし、いいかなと思い、書くことにした。まずは書き始めないと、、、ということで。想定読者?特にいない。しいて言うなら将来の自分かな。構造的にまとめて書こうか悩んだけど、まとめられる自信もなく、まぁたまには思うがままに書くのもいいかと思い、そのまま書く。私事だけど、つい先月25歳になった。キリのいい年齢だし、なんと...
2ヶ月前
記事のアイキャッチ画像
来年の新卒に読んでほしいSpring Framework WebClientのコツ4選
Money Forward Developersのフィード
この記事は Money Forward Kansai Advent Calendar 2025 20日目の記事になります。 はじめにこんにちは。マネーフォワード大阪開発拠点にてバックエンドエンジニアをしている yuta.yamamoto です。普段はKotlinを用いてバックエンド開発をしています。この記事では、新卒の僕がKotlinで WebClient を触っていて、「へー、なるほど!」となったことを4つ挙げてみました。もしかしたら他の言語のHTTPクライアント実装でも本記事の内容は当たり前かもしれませんが、最近はAIにコードを書かせることが増え、細かい仕様を見落としがち...
2ヶ月前
記事のアイキャッチ画像
Type Ruby Concept
Money Forward Developersのフィード
Money Forward Fukuoka Advent Calendar 2025 23日目です。yiyenene と申します。 Ruby と型システムhttps://x.com/yukihiro_matz/status/1841018946776154431?s=20不穏な話をしたいわけではないですが、Ruby における静的型付けの議論は長い間行われています。私は rbs が好きですが、全く書けていません。やはり実装を書き終わった後に(あるいは書く前に)別のファイルにわざわざ定義を書くという行為をさせるにはかなり強い動機が必要になると思います。rbs-inline はそう...
2ヶ月前
記事のアイキャッチ画像
Server Side Kotlin におけるGradle Convention Pluginを「積み木」にしない設計
Money Forward Developersのフィード
はじめにAndroid 向けの Gradle Convention Plugin に関する記事は、これまでにいくつか見てきました。一方で、Server Side Kotlin を前提にした Convention Plugin の設計については、あまり整理された情報を見かけません。この記事で紹介している構成は、「最初からこの形を選んだ」というものではありません。マルチプロジェクト化の過程で Convention Plugin を導入し、実際に運用していく中で、うまくいった点後から見ると設計が甘かった点今あらためて考えるならこうしたい点が見えてきました。本記事は...
2ヶ月前
記事のアイキャッチ画像
Chromeの組み込みAI翻訳APIを使って、ドメイン用語に強い翻訳機能を実装してみた
Money Forward Developersのフィード
こんにちは!マネーフォワードでサーバーサイドエンジニアをしている bondee です。私たちの組織ではここ数年グローバル化を進めており、現在では英語でのコミュニケーションが日常となっています。チームの公用語は英語になりましたが、システム側には 「日本語話者が利用することを前提に作られてきた社内管理画面」 という課題が残っていました。今回は、Chromeの Built-in AI (Gemini Nano) と「独自の用語集」を組み合わせることで、 歴史が長い管理画面をコストを掛けずにグローバル対応させた技術的な工夫 について紹介します。 はじめに私が開発に携わっているプロダ...
2ヶ月前
記事のアイキャッチ画像
【TypeScript Only】Bun × Hono × Next.js で作るWebアプリ with E2E
Money Forward Developersのフィード
はじめに本記事では、バックエンドもフロントエンドもTypeScriptで統一したWebアプリケーションの開発手法について紹介します。Bunをランタイムとして採用し、Honoでバックエンド、Next.jsでフロントエンドを構築した実践的なアプローチを解説します。https://github.com/mikan3rd/hono-next-example 技術スタックの全体像本プロジェクトで採用している技術スタックの全体像を紹介します。 共通技術TypeScript:TypeScriptをフロントエンドとバックエンドの両方で使用Bun:Bunをランタイムとして採用(...
2ヶ月前