[b/docs/gitfame_review_comments.md] Add note on style.

This commit is contained in:
Arseny Balobanov 2023-03-12 19:50:35 +03:00
parent e82037f64a
commit 6959d8ac5d

View file

@ -189,13 +189,33 @@ var file []byte
После работы утилиты пользователь ожидает, что он останется в той же директории, в которй запускал утилиту. После работы утилиты пользователь ожидает, что он останется в той же директории, в которй запускал утилиту.
Неправильно: Неправильно:
``` ```golang
err := os.Chdir(repository) err := os.Chdir(repository)
cmd := exec.Command("git", "blame", "--porcelain", revision, "--", file) cmd := exec.Command("git", "blame", "--porcelain", revision, "--", file)
``` ```
Правильно: Правильно:
``` ```golang
cmd := exec.Command("git", "blame", "--porcelain", revision, "--", file) cmd := exec.Command("git", "blame", "--porcelain", revision, "--", file)
cmd.Dir = repository cmd.Dir = repository
``` ```
## Стиль
### NIT Используйте общие var и const декларации
Для однородных переменных и констант нет необходимости писать `var` перед каждой строкой
Вместо
```
var flagRepo = flag.String("repository", ".", "repo")
var flagRev = flag.String("revision", "HEAD", "revision")
```
Можно написать
```golang
var (
flagRepo = flag.String("repository", ".", "repo")
flagRev = flag.String("revision", "HEAD", "revision")
)
```