無料&手軽にソースコードを可視化できる「Sourcetrail」、大規模開発やレガシーコードの理解に役立ちそう
高機能で安全なサービスを提供してくれるソフトウェアは、ユーザーにとってはとてもありがたい存在です。しかし、そうしたソフトウェアの開発は複雑になりがちで、ソースコード量も増加する傾向があります。大規模な開発で重要な「関数や変数がどのように関係しているか」といった、ソースコード内の依存関係をわかりやすいグラフで可視化してくれる無料のオープンソースソフトウェアが「Sourcetrail」です。
Sourcetrail - The open-source cross-platform source explorer
https://www.sourcetrail.com/
現代のソフトウェアは高機能化の一途をたどっているため、開発者の扱うコードは大幅に増加しています。こうした流れから、機能ごとにサービスを分割し、サービス単位での管理を簡素化できる「マイクロサービスアーキテクチャ」が台頭していますが、多機能な単一のサービスで構成された「モノリス」なシステムも存在します。
開発者の扱うコードの量や複雑さはここ10年で100倍以上に増えている - GIGAZINE
・関連記事
「AMDのRadeon用ドライバー」はLinuxカーネル全体の1割を占めていることが判明 - GIGAZINE
2万7000行ものコードをひとつのファイルに書いたLinuxカーネルパッチが送りつけられる - GIGAZINE
Googleは10億個のファイル・20億行のコード・合計86TBでできている - GIGAZINE
無料で241種類ものPCゲームのソースコードを見ることができる「Game Source Code Collection」 - GIGAZINE
MicrosoftがMS-DOSとWordのソースコードを一般公開、サイズはなんと300KB未満 - GIGAZINE
オープンソースのパフォーマンス可視化ツール「FlameScope」をNetflixが公開 - GIGAZINE
・関連コンテンツ
in ソフトウェア, 動画, 無料メンバー, Posted by darkhorse_log
You can read the machine translated English article 'Sourcetrail', which allows you to easil….