Verificados capitulos 1 y 2
This commit is contained in:
18
es/01.3.md
18
es/01.3.md
@@ -31,7 +31,7 @@ Este comando es para pruebas de compilación. Compilará paquetes dependientes d
|
||||
## go clean
|
||||
|
||||
Este comando es para limpiar los archivos que son generados por los compiladores, incluyendo los siguientes archivos:
|
||||
|
||||
```
|
||||
_obj/ // viejo directorio de object, dejado por Makefiles
|
||||
_test/ // viejo directorio de test, dejado por Makefiles
|
||||
_testmain.go // viejo directorio de gotest, dejado por Makefiles
|
||||
@@ -42,7 +42,7 @@ Este comando es para limpiar los archivos que son generados por los compiladores
|
||||
DIR(.exe) // generado por go build
|
||||
DIR.test(.exe) // generado por go test -c
|
||||
MAINFILE(.exe) // generado por go build MAINFILE.go
|
||||
|
||||
```
|
||||
Usualmente utilizo este comando para limpiar mis archivos antes de subir mi proyecto a Github. Estas son herramientas útiles para pruebas locales, pero inútiles para el control de versiones.
|
||||
|
||||
## go fmt
|
||||
@@ -54,12 +54,12 @@ Usualmente usamos `gofmt -w` en vez de `go fmt`. El último, no rescribirá tus
|
||||
## go get
|
||||
|
||||
Este comando es para obtener paquetes remotos. Hasta el momento soporta BitBucket, Github, Google Code y Launchpad. Actualmente existen dos cosas que suceden después de ejecutar este comando. La primera es que Go descarga el código fuente, luego ejecuta `go install`. Antes de que utilices este comando, asegúrate que tienes instaladas todas las herramientas relacionadas.
|
||||
|
||||
```
|
||||
BitBucket (Mercurial Git)
|
||||
Github (git)
|
||||
Google Code (Git, Mercurial, Subversion)
|
||||
Launchpad (Bazaar)
|
||||
|
||||
```
|
||||
Para poder usar este comando, debes instalar estas herramientas correctamente. No olvides establecer `$PATH`. Por cierto, también soporta nombres de dominios customizados. Usa `go help remote` para más detalles al respecto.
|
||||
|
||||
## go install
|
||||
@@ -69,12 +69,12 @@ Este comando compila todos los paquetes y genera archivos, luego los mueve a `$G
|
||||
## go test
|
||||
|
||||
Este comando carga todos los archivos cuyos nombres incluyen `*_test.go` y genera archivos de pruebas, luego muestra información que se ve de la siguiente forma.
|
||||
|
||||
```
|
||||
ok archive/tar 0.011s
|
||||
FAIL archive/zip 0.022s
|
||||
ok compress/gzip 0.033s
|
||||
...
|
||||
|
||||
```
|
||||
Prueba todos tus archivos de prueba por defecto. Usa el comando `go help testflag` para más detalles.
|
||||
|
||||
## go doc
|
||||
@@ -88,17 +88,17 @@ Ejecuta el comando `godoc -http=:8080`, luego abre `127.0.0.1:8080` en tu navega
|
||||
## Otros comandos
|
||||
|
||||
Go provee comandos adicionales a los que ya mostramos.
|
||||
|
||||
```
|
||||
go fix // actualiza código de una vieja versión antes de go1 a una nueva versión después de go1
|
||||
go version // muestra información de tu versión de Go
|
||||
go env // muestra las variables de entorno relacionadas a Go
|
||||
go list // lista todos los paquetes instalados
|
||||
go run // compila los archivos temporales y ejecuta la aplicación
|
||||
|
||||
```
|
||||
También hay más detalles de los comandos que hemos hablado, puedes usar el comando `go help <nombre de comando>` para mostrarlos.
|
||||
|
||||
## Links
|
||||
|
||||
- [Directorio](preface.md)
|
||||
- [Índice](preface.md)
|
||||
- Sección anterior: [$GOPATH y el ambiente de trabajo](01.2.md)
|
||||
- Sección siguiente: [Herramientas de Desarrollo para Go](01.4.md)
|
||||
|
||||
Reference in New Issue
Block a user