1. 程式人生 > >Go語言中的工程管理

Go語言中的工程管理

1、安裝Go並新增編譯環境

1、下載安裝包,[Go網站](https://golang.org/)
2、安裝好之後,把安卓目錄中的bin目錄加入到path中去,我想有過java學習經歷的朋友對這個肯定不陌生。比如:D:\Go\go\bin 這是我的安裝目錄,加入到path環境下,要是不懂path是什麼,先百度一下。
3、進入DOS下,輸入:go version 命令,之後若是出現:go version go1.7rc6 windows/amd64 相似的字串就說明成功了。我解釋一下這裡面1.7代表我的是1.7版本 ,你的可能和我的不一樣,所以這個不用驚奇,還有後面的Windows/amd64 這個在下載的時候就有所選擇,代表Windows的64位系統。

2、建立Go專案工程

1、Go語言中徹底消除了工程檔案的概念。
2、使用目錄結構和包名來推導工程結構和構建順序。比如如下圖則為工程的概念

這裡寫圖片描述

3、編譯整個工程

1、首先在環境變數中穿件一個名為:GOPATH,值為工程路徑的一個環境變數,比如:D:\Go\work\day05\calcproj的路徑 ,每次穿件新的工程都要新增這個值,
2、進入專案目錄,之後進入bin目錄,使用go build calc這個命令就可以編譯整個工程了,並把編譯之後的檔案生成在bin目錄下面,這我這版本中生成的是 .exe 檔案,不知以前的版本生成的是什麼,生成之後直接使用輸入: calc 就可以運行了,有些書上寫的是輸入: ./calc 我的不可以執行. 命令,我不知道是不是版本的問題。使用中注意。

4、使用單元測試程式碼

1、在編寫一個有具體操作的檔案時就應該編寫對應的測試檔案
2、寫測試程式碼
3、GOPATH要建立好,之後在命令列中輸入:go test simplemath(包名)就可以進行測試程式碼的執行。
測試程式碼:
package simplemath

import (
    "testing"
)

func TestAdd(t *testing.T) {
    r := Add(1, 2)
    if r != 3 {
        t.Errorf("Add(1,2) 計算失敗,結果應為3.", r)
    }
}