タグ

ブックマーク / zenn.dev/moneyforward (2)

  • バックエンドとDBの情報を使って英訳のコストを減らしてみた with Notion AI

    こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。 みなさんは日語で書かれた仕様や受け入れ条件を英語に翻訳するとき、「どういう単語だとエンジニアとも齟齬が起きないんだ?」と悩んだことはありませんか?私はあります。 といいますのも、マネーフォワードでは数年前よりグローバル採用を推進しており、英語でのコミュニケーションが増えてきています。 金融やクレジットカード、会計といったドメイン固有の用語が多いこともあり、「この日語を英語にするとき、どの単語を使えばエンジニアに正しく伝わるか」という悩みが、特に異職種間でありました。 デザイナー がフロントエンドエンジニアに向けて書く文書(の英訳) PO がバックエンドエンジニアに向けて書く文書(の英訳) といったイメージです。 そこで今回は、Notionに日英翻訳の辞典のようなものを作り、Notion AIに翻訳を手伝ってもらう仕組みを試

    バックエンドとDBの情報を使って英訳のコストを減らしてみた with Notion AI
    YassLab
    YassLab 2026/03/23
    “Railsの schema.rb にはDBカラムに comment を設定できます。たとえば以下のような定義があった場合、name カラムに対して「ユーザーの氏名」という日本語の説明が紐づいています。/ t.string "name", comment: "ユーザーの氏名"”
  • Railsアンチパターン「なんでもConcern」

    これは株式会社マネーフォワード福岡開発拠点が主催している Money Forward Fukuoka Advent Calendar 2025 の 19日目の記事です。 こんにちは、マネーフォワード福岡にてクラウド債務支払のバックエンドエンジニアをしているMocchiです。 クラウド債務支払のリポジトリは長年運用されており、機能追加や改修を重ねる中で、いくつかの技術的負債が蓄積されています。 今回はクラウド債務支払プロダクトに実際にあった事例を元に、Concernによってかえってコードの複雑さを増し、メンテナンス性を低下させることになってしまったアンチパターンについてまとめてみました。 私自身もこうした実装をしてしまった経験があります。自戒の意味も込めつつ、同じ轍を踏まないための知見として共有できればと思います。 そもそも Concern とは? Railsガイドより抜粋しました。詳細は

    Railsアンチパターン「なんでもConcern」
    YassLab
    YassLab 2025/12/19
    “手を一度止めて、「これは本当にConcernであるべきか?」「Service ObjectやPORO(普通のRubyクラス)の方がシンプルではないか?」と自問することで、より堅牢でメンテナンスしやすいアプリケーションに育てていきたい”
  • 1