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