こんにちは。プロダクトグループの坂井です。 システムは1度作成して終わりではなく、日々機能改善、仕様変更を繰り返して変化していきます。 ドキュメントをメンテナンスする時間がなかった、忘れていた・・・など色々と理由はあると思いますが、実装とドキュメントの整合性を保つのは大変なことだと思っています。 こういったメンテナンスが少しでも楽になりそうなSchemaSpyを利用して、既存の実装からどれくらいのレベルのドキュメントが生成できるかを試してみました。 SchemaSpyとは? 既存のデータベースからデータベースのドキュメントをHTMLで出力するJava製のツールとなります。 SchemaSpy また、弊社ブログでも紹介させていただきました。 Apache AirflowのER図をSchemaSpyで自動生成するようにしてみた | DevelopersIO 環境 macOS Mojave 10