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
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
Gıt ile değişen birden fazla dosya tek...
Zaten diskten silinmiş bir Git repo çı...
Ne kadar etkili Vim birden fazla dosya...
Nasıl aynı yazı tipi için yazı tipi bi...
Nasıl açık birden fazla dosya "Py...