はじめに 今年作ったソースコードというかプロジェクトのレビューツールを紹介したいと思います。 個人的にちょっと面白い機能も付けられたと思うので、何かしら刺激になれば幸いです! なお、せっかくなので「本番環境でやらかしちゃった人カレンダー」の人気にあやかりたく、「開発プチやらかしカレンダー」くらいのノリでやっていきます。 ツール紹介 まずは成果物から紹介してしまいます。 D言語のモジュール依存関係をグラフ表示するための ddeps というツールを作りました。 主な機能は「依存関係の可視化」ですが、ちょっと珍しい機能として「2つのバージョン間で依存関係の差分を表示する」ことができます。 ソースとドキュメントは以下にまとめてありますので興味があれば見てみてください。 (下の方にサンプルもあります) http://code.dlang.org/packages/ddeps https://gith
![依存関係に立ち向かうための地図を作ろう - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/447f6e63e0bfa0bf4bd711fdc902f75dbfe3dbde/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU0JUJFJTlEJUU1JUFEJTk4JUU5JTk2JUEyJUU0JUJGJTgyJUUzJTgxJUFCJUU3JUFCJThCJUUzJTgxJUExJUU1JTkwJTkxJUUzJTgxJThCJUUzJTgxJTg2JUUzJTgxJTlGJUUzJTgyJTgxJUUzJTgxJUFFJUU1JTlDJUIwJUU1JTlCJUIzJUUzJTgyJTkyJUU0JUJEJTlDJUUzJTgyJThEJUUzJTgxJTg2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz01YzBiZmYyN2UyOGViOTcyZTBkODY4MTAxYTYwNTljYQ%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDBsZW1waWppJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kZGNmYTQ5NTZmNTgzMjRiYzQzZTE3NmZhZDVkMjI5OQ%26blend-x%3D120%26blend-y%3D500%26blend-mode%3Dnormal%26s%3D7dba75521621fff46546c9067f8a38c9)