tech:notes_go_golang
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tech:notes_go_golang [2025/11/11 16:30] – Jean-Baptiste | tech:notes_go_golang [2025/11/11 16:32] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 72: | Ligne 72: | ||
| </ | </ | ||
| + | |||
| == Install & config | == Install & config | ||
| Ligne 89: | Ligne 90: | ||
| </ | </ | ||
| - | <code - ~/ | + | '' |
| + | <code -> | ||
| export GOPATH=$HOME/ | export GOPATH=$HOME/ | ||
| export GOBIN=$HOME/ | export GOBIN=$HOME/ | ||
| Ligne 119: | Ligne 121: | ||
| go install | go install | ||
| </ | </ | ||
| + | |||
| == Dev bonnes pratiques | == Dev bonnes pratiques | ||
| https:// | https:// | ||
| + | |||
| == Language | == Language | ||
| Ligne 138: | Ligne 142: | ||
| Pb voir : http:// | Pb voir : http:// | ||
| - | <code go exec.go> | + | '' |
| + | < | ||
| // http:// | // http:// | ||
| Ligne 171: | Ligne 176: | ||
| go run exec.go ls /tmp/ / | go run exec.go ls /tmp/ / | ||
| </ | </ | ||
| + | |||
| + | |||
| == Tests unitaire | == Tests unitaire | ||
| - | <code - fact.go> | + | '' |
| + | <code -> | ||
| package main | package main | ||
| Ligne 184: | Ligne 192: | ||
| </ | </ | ||
| - | <code - fact_test.go> | + | '' |
| + | <code -> | ||
| package main | package main | ||
| Ligne 219: | Ligne 228: | ||
| Gosh un shell interactif | Gosh un shell interactif | ||
| + | |||
| === IDE | === IDE | ||
| Ligne 230: | Ligne 240: | ||
| IntelliJ IDEA | IntelliJ IDEA | ||
| + | |||
| === Code qualité | === Code qualité | ||
| Ligne 255: | Ligne 266: | ||
| go tool dist list | go tool dist list | ||
| </ | </ | ||
| + | |||
| === Tour | === Tour | ||
| Ligne 267: | Ligne 279: | ||
| ou : https:// | ou : https:// | ||
| + | |||
| === Debuger | === Debuger | ||
tech/notes_go_golang.1762875028.txt.gz · Dernière modification : de Jean-Baptiste
