SORU
3 NİSAN 2012, Salı


Düzenleme birden fazla dosya bir proje

Not: bu soru this one ilgili olduğunu, ancak iki yıl önce, tarihte çok uzun bir süre.

Geliştirme sırasında bir proje düzenlemek için standart bir yolu nedir ?

Projemi tek bir paket tüm koydum sanırım bu kadar mypack.mypack bir dizindeki dosyaları.

Ama sonra, go run trypack.go ben main paket ilan en azından bir dosyaya ihtiyacım var, böylece geliştirme sırasında test etmek istiyorum

Bunu nasıl organize etmeliyim ? Bunu yap mypack her zaman yüklemek denemek ister miyim ?

CEVAP
3 NİSAN 2012, Salı


How to Write Go Code Bu sayfayı gözden geçirilmesi tavsiye ederim

go build samimi bir şekilde projeniz yapısı ve de testleri yazmak için belgeler. Testleri bir cmd main paketi kullanıyor olmanız gerekmez. Sadece TestX her paketin bir parçası olarak işlev adlandırılabilir, ve sonra go test onları keşfedeceksiniz.

Yapı sorunuza bağlantı önerdi biraz modası geçmiş, şimdi Git 1 sürümü ile. Artık src altında pkg bir dizini yere ihtiyacı var. Spec ile ilgili sadece 3 dizinler sizin GOPATH kök 3 bin, paket, src . Src altında, sadece proje yeri ve tüm mypack,.bu mypack_test da dahil olmak üzere dosyaları.git

go build daha sonra kök düzeyine paket ve bin içine inşa edecek.

Böylece GOPATH bu gibi görünebilir:

~/projects/
    bin/
    pkg/
    src/
      mypack/
        foo.go
        bar.go
        mypack_test.go

export GOPATH=$HOME/projects

$ go build mypack
$ go test mypack

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ama Jenna

    Ama Jenna

    29 NİSAN 2011
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011