GoCity presents the Go project’s source code through 3D visualization. GoCity treats the Go project as a city and follows the following conventions:
-
View the entire project as a “district” of the city
-
Think of the Go file in the project as the “building” of the city
-
Think of the data structures in the Go source files as “buildings” built on top of the files (and the Go files are color-coded)
Building Description
-
The shade of a building’s color indicates the number of lines of code (LOC), and the more lines, the darker the color
-
The basic dimensions of a building represent the number of variables (NOV)
-
Number of Ways to represent the height of a building (NOM)
The sample