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

  • midomansour

    midomansour

    19 EYLÜL 2009
  • The Onion

    The Onion

    14 Mart 2006
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006