タグ

ブックマーク / developersblog.dmm.com (3)

  • Go開発者によるDDDの実践:概念理解から具体的な応用まで - DMM Developers Blog

    1. はじめに 2. 既存管理画面のリプレース背景 2.1 技術選定の理由 2.1.1 フロントエンド: React 2.1.2 バックエンド: Go 2.1.3 設計: ドメイン駆動設計(DDD) 2.2 再構築による期待効果 3. DDD導入における課題 3.1 DDDの概念理解と実践のギャップ 3.2 Go言語におけるDDD実装のノウハウ不足 3.3 ビジネスロジックの適切な配置 4. 課題解決に向けた対策 5. Go言語を用いたDDDの実践 5.1 DDDの基概念 5.1.1 ドメイン (Domain) 5.1.2 エンティティ (Entity) 5.1.3 バリューオブジェクト (Value Object) 5.1.4 アグリゲート (Aggregate) 5.1.5 リポジトリ (Repository) 5.1.6 サービス (Service) 5.2 DDDにおけるDI/D

    Go開発者によるDDDの実践:概念理解から具体的な応用まで - DMM Developers Blog
    CLSmooth
    CLSmooth 2026/05/04
  • 組織全体の技術的負債をAIで可視化するCIの構築 - DMM Developers Blog - DMM Developers Blog

    これはなに? こんにちは、DMM.comのミノ駆動です。 プラットフォーム開発部コード品質チームにて、 プラットフォームの設計品質向上に取り組んでいます。 このたび、エンジニアリング組織全体の技術的負債AIにより可視化する仕組みを構築しました。 この記事では、構築の経緯や仕組みを解説します。 これはなに? 背景 DMMプラットフォームとは 組織全体で増大する技術的負債 負債の分析精度に課題 Modifius(モディフィウス)の開発 Modifius CIの構築 CI化の背景と狙い Modifius CIの全体像 技術スタックと仕組みの裏側 Claude Code Base ActionとModifius MCPの連携 バッチ分割と並列実行 レポートの生成とデプロイ Slack通知 + スプレッドシート連携 + GAS 導入過程で工夫した点 分析結果の繰り返し精度を高める工夫 運用コスト

    組織全体の技術的負債をAIで可視化するCIの構築 - DMM Developers Blog - DMM Developers Blog
    CLSmooth
    CLSmooth 2026/04/01
  • AIエージェントで挑んだ大規模リファクタリング - DMM Developers Blog

    はじめに 背景 コード品質 ミノ駆動設計講座とは? AX戦略 AI活用 対応方針 リファクタの対応 リポジトリ分割の例 Before After リファクタの工夫 リファクタの成果 工数削減 Findy Team+で可視化 まとめ はじめに こんにちは。DMMユーザーレビューグループのバックエンドチームの朝です。 (記事は、朝が執筆し、TLの松井と協力して仕上げたものです。) 私たちのチームでは、DMMに投稿される「ユーザーレビューを処理するAPI」を開発しています。 このシステムは、レビューの投稿・レビューの表示に関するシステムを担っており、DMMの欠かせない基盤です。 記事では、それらのシステムに関してエージェント型AI(今回は Devin)を活用し、大規模なリファクタリングを安全かつ効率的に進めた事例をご紹介します。 背景 Devinを活用してリファクタリングを進めるにあたり

    AIエージェントで挑んだ大規模リファクタリング - DMM Developers Blog
    CLSmooth
    CLSmooth 2025/10/10
  • 1