GoCity3D 可視化展示 Go 項目源碼
GoCity 通過 3D 可視化的方式展示 Go 項目的源代碼。GoCity 將 Go 項目當作一個城市并遵循以下的約定:
將整個項目看作城市的“區(qū)”
將項目中的 Go 文件看作是城市的“建筑物”
將 Go 源碼文件中的數(shù)據(jù)結(jié)構(gòu)看作是構(gòu)建于文件之上的“建筑物”(和 Go 文件通過顏色進行區(qū)分)
建筑物說明
建筑的顏色深淺表示代碼行數(shù)(LOC),行數(shù)越多,顏色越深
建筑的基本尺寸表示變量數(shù)(NOV)
建筑的高度表示方法數(shù)(NOM)
示例
評論
圖片
表情
