Money Forward Developersのフィード
https://zenn.dev/p/moneyforward
株式会社マネーフォワード公式開発者向けアカウントです。 技術記事やイベント、登壇など技術関連のことを発信します。
フィード

「信頼関係を結ぶ」ってなに? SSO(SAMLとOIDC)の基礎を書籍で整理してみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。最近、「すぐには役に立たないけど大事な技術」の学習の時間を意図的に作るようにしています。その一環として、安全確保支援士の過去問を通しながら学んだことなどを整理しています(安全確保支援士を受験するかはわかりませんが、セキュリティを網羅的に楽しく学べる過去問や解説本が揃っていたので手を伸ばしました)。前回は、脆弱性管理について自分なりの学びをIPAの資料と共に整理しました。https://zenn.dev/moneyforward/articles/6caab074328d02今回は、脆弱性管理やネットワークセキュリティと...
1ヶ月前

『AIネイティブ世代』の新卒エンジニアが1年経って直面した、"コードを書かない"開発のリアル
Money Forward Developersのフィード
はじめにこんにちは。マネーフォワードで今年4月に新卒2年目になった yuta.yamamoto です。普段は、マネーフォワードコンサルティング株式会社で Kotlin / Spring Boot を用いたバックエンド開発をしています。この記事では、この1年で自分の開発スタイルが「手書き中心」から「AIを前提に組み立てる」方向へ大きく変わったこと、その中で得た学びと課題を整理します。入社前は内定者インターンとしてマネーフォワードで働いていましたが、当時は Claude Code のようなツールは今ほど一般的ではなく、主に GitHub Copilot を使っていました。MCP(Mo...
1ヶ月前

正しく脆弱性を怖がるために資格の過去問を通して、実際に指標値を確かめてみた
Money Forward Developersのフィード
こんにちは。bun913と申します。私はQAチームのSDET(Software Development Engineer in Test)として、一連のテスト活動やその他の品質のための諸々に携わらせていただきます。今回はとある脆弱性について対応した際に、「正しく怖がれずに、なんとなくで急いで対応をしてしまった」という反省からセキュリティについて学び、手を動かしてみました。!できるだけ可能な範囲で資料の裏付けをとりつつ、セキュリティについての学習を通しながら実際に手を動かして学んだことを記載しています。誤った情報を書いていたことが確認できれば、修正などをしていきたいと思います。ご了...
1ヶ月前

画像付きのバグチケット起票を楽にするコスト安のSlack AI Botを作ってみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。テスト中にバグを見つけたとき、「スクリーンショットを撮って、JIRA を開いて、再現手順を書いて、画像を貼り付けて...」という作業を繰り返した経験はありませんか?私はあります。実際に手動テストを行う際に、時間がかかるポイントって(テスト実行以外にも)いくつかあるんですよね。テストデータの事前準備見つけた挙動を「どう直すべきか」はたまた「受け入れて良いか」の調整調整をした結果を、バグチケットとして起票、関連ドキュメントの最新化など今回は一番シンプルにやれそうなバグチケットの起票をAIとSlackでいい感じにやる...
2ヶ月前

cmuxと相性が良いnvimのマークダウンプレビュープラグインを作ってみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。最近主に仕事で利用しているのが Claude Code であり、ほとんどの仕事をターミナルで済ませるようになってきてから、マークダウンなどの執筆やプレビューも極力 nvim やターミナル内で完結したくなりました。そんな中 cmux というターミナルの中でブラウザをレンダリングできるターミナルエミュレータを使い始めたのですが、こちらでは以下のようにターミナル内でブラウザを開くことができます。https://cmux.com/ja「ちょっと工夫して、Neovimでマークダウンを編集しながら、リッチなプレビューをcmux内...
2ヶ月前
バックエンドとDBの情報を使って英訳のコストを減らしてみた with Notion AI
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。みなさんは日本語で書かれた仕様や受け入れ条件を英語に翻訳するとき、「どういう単語だとエンジニアとも齟齬が起きないんだ?」と悩んだことはありませんか?私はあります。といいますのも、マネーフォワードでは数年前よりグローバル採用を推進しており、英語でのコミュニケーションが増えてきています。https://note.com/tabuchi_shizuka/n/nd9e538d8f222金融やクレジットカード、会計といったドメイン固有の用語が多いこともあり、「この日本語を英語にするとき、どの単語を使えばエンジニアに正しく伝わるか...
2ヶ月前

MCPサーバーのE2EテストをAgent Skillsで実装したらメンテが劇的に楽になりました
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。私は以前 TestRail というツールをAIから便利に利用できるように、MCPサーバーをOSSとして公開しています。https://zenn.dev/moneyforward/articles/6c439bab3cb0f4https://github.com/bun913/mcp-testrailですが、とある事情のため、私が直接このツールを利用することがほとんどなくなってしまいました。自分ではあまり使う機会がないものの、スターも少しずつ増えていき、npmのダウンロード数も毎週数百件程度あるなか、せめて脆弱性対応だ...
3ヶ月前

App Intents入門 ~ App ShortcutsでSiriからアプリを起動させる~
Money Forward Developersのフィード
こんにちは。iOSエンジニアのTomo🍎です。「せっかく便利な機能を実装したのに、ユーザーに見つけてもらえない。もっと使ってもらいたい」— こんな悩みを抱えていませんか?App IntentsとApp Shortcutsを使えば、アプリの機能をSiri、Spotlight、ショートカットなど、システム全体からアクセスできるようになります。これにより、頑張って実装した機能をユーザーに発見してもらい、より多く使ってもらえる機会が増えるでしょう。本ブログでは、App IntentsとApp Shortcutsを使った、Counterアプリを実装していきます。 App Intentsと...
3ヶ月前

TOEIC 875点から900点に到達するまでにかかった時間と学習内容の記録
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。以前からこちらで英語学習に関する記事を書いてきましたが、今回 TOEIC L&R のテストでちょうど900点という一つの目標にしていたスコアを取得できました。以前2025年11月の試験では875点、2025年6月では810点という点数を取得しておりましたが、TOEIC 900点台は800点の壁よりも超えるのに苦労するという話をよく聞いており、「800点台の後半からどのくらい・何を勉強したかを記録しておけば誰かの参考になるかもしれないな」と思い、以下の記事で記載するような仕組みを使って、なんとか続けてきました。ht...
3ヶ月前

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....
3ヶ月前

[小ネタ] Neovimでのインライン画像表示付きのマークダウン執筆環境を整えてみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。みなさんは Neovim でマークダウンを書いていて「画像のプレビューどうしよう」「mermaid のダイアグラムが確認できない」と困ったことはありませんか?私はあります。私はテスト技術者として、コードを書く時間ももちろんありますが、マークダウンや yaml を扱う時間もかなりあります。以前は VSCode をメインにしていたのですが、統合ターミナルで作業するよりもエディタとターミナルを独立させた方がメモリ効率が良いという記事を読んだこともあり、もともとサブで使っていた Neovim に寄せていくことにしました。ターミナ...
3ヶ月前

機能・非機能の学びを一つに! Agent Skillsで月間レポート作成始めてみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。私はSDET(Software Development Engineer in Test)として、QAチームにいる何でも屋さんの意識で働いています。皆さんは「組織で学びを共有したいなぁ」と思ったことはありませんか?私はあります。今回は Agent Skills と Playwright CLI を活用して、以下のような学びを促すチーム内での月間レポートの作成を始めてみました。 概要 / レポートのイメージ機能的な面での失敗からの学びどのチームでどのような障害が起きたかどのように発見し、どのように対策したか恒...
3ヶ月前

draw.ioでのLaTeX形式の数式を表示できないトラブルシューティング
Money Forward Developersのフィード
はじめにこんにちは、M-Yamashitaです。先日、Backstageに掲載するガイドラインを作成していた際に、数式を入れる必要がありました。MarkdownではLaTeXの機能を使用することで数式を書くことができるようですが、当時のBackstageではLaTeXのサポートがありませんでした。そのため、LaTeXの代わりに数式を含んだ画像を掲載しようと考え、draw.ioで数式を書くことを考えました。ですが、この数式を書くという作業に少し詰まってしまったので、解決策を記事にしておきます。 前提draw.ioのバージョン: v24.0.3 draw.ioで数式...
4ヶ月前

想像でAIにテストケースを作成させないためのAgent Skills と MCP の活用方法
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。私はSDET(Software Development Engineer in Test)として、QAチームにいる何でも屋さんの意識で働いています。みなさんは AI にソフトウェアテストケースを作らせたことはありませんか?私はあります。要求や仕様などのドキュメントを渡して、規定のフォーマットにテスト技法や注意するべき観点を渡してテストを生成させることがあり、特にチェックの観点のテストケース作成には有効だと感じています。一方でこんなことを感じたことがありませんか?暗黙の前提条件や設定値が想像で作られてしまっているA...
4ヶ月前

SDETとして入社して3ヶ月間の振り返り
Money Forward Developersのフィード
はじめにはじめまして。2025年11月にマネーフォワードにSDET(Software Development Engineer in Test)として中途入社したYoonと申します。入社してからもうすぐ3ヶ月になります。今回は、入社前と入社後に感じたことを中心に、この3ヶ月間の振り返りを書いてみたいと思います。 今までの経歴まずは今までの経歴を簡単に述べます。韓国と日本で約4年間、SIerにて勤務デスクトップアプリケーションの開発QA業界に転身し、2年間テスト自動化を担当メッセンジャーアプリのカメラ機能LIVE配信のCMS2年間インプロセスのQAを担...
4ヶ月前

[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チームが本質的ではない作業にかける時...
5ヶ月前

Zephyrのテストサイクルから特定のフォルダ配下のテストケースをまとめて選択・除外する機能をChrome拡張に追加してみた
Money Forward Developersのフィード
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。私は以前Zephyrというテストマネジメントツールをより便利に使うためのChrome拡張機能を公開していました。https://chromewebstore.google.com/detail/zephyr-ui-extension/fimhkcinaljciihkgojjmehhnonopfcm以前の記事はこちらです。https://zenn.dev/bun913/articles/458e6e5fe421f6私も改善要望などをお出ししていますが、すぐに改善いただくことは現実的に難しい問題をその間だけでも便利に周り...
5ヶ月前

サーバーサイド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....
5ヶ月前

Swiftで年末ジャンボシュミレーターMCPサーバーを作ってみた
Money Forward Developersのフィード
こんにちは。iOSエンジニアのTomo🍎です。皆さんは年末ジャンボ買いましたか?今年の1等前後賞は10億円だったようですね!私は現実的に期待値が購入金額を下回るので購入しませんでした。😭とはいえ、「もし1万枚の宝くじを買ったら、1枚ぐらい当たるのではないか。」という疑問は湧いてきます。そこで今回、年末ジャンボ宝くじのシミュレーターを作って、実際に検証してみることにしました。今回はMCPを使って、Claudeから直接呼び出せるツールとして実装し、会話の中でシミュレーション結果が返ってくるようしていきたいと思います。 MCPとはLLMアプリケーションと外部データソースおよびツー...
5ヶ月前

脱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/...
5ヶ月前