[docs/gitfame_review_comments.md] Fix typos.

This commit is contained in:
Arseny Balobanov 2023-03-15 21:56:13 +03:00
parent 773e39431e
commit 85099147b5

View file

@ -8,7 +8,7 @@ NIT пункты (от фразы nit peak) — это мелкие придир
### Парсинг аргументов массивов
В решениях частов встречается
В решениях часто встречается
```golang
flagExclude = flag.String("exclude", "", "Globs to exclude")
exclude := strings.Split(*flagExclude, ",")
@ -94,7 +94,7 @@ import (
### Не нужно класть реализацию непосредственно в internal или pkg
В месте вызова использование пакета будет выглядет как-то так:
В месте вызова использование пакета будет выглядеть как-то так:
```golang
internal.ListGitFiles(*flagRepository, *flagRevision)
```
@ -138,7 +138,7 @@ insert `{"author":"X"}` into authors;
где json `{"author":"X"}` вы собираете с помощью `fmt.Sprintf`.
И пользователь передаст вам X, равный `"} into authors; drop authors; "`.
тогда он сможет прочитать/затереть приватные данные других пользоватей, потому что выполнится такой запрос
тогда он сможет прочитать/затереть приватные данные других пользователей, потому что выполнится такой запрос
```
insert {"author":""} into authors; drop authors; ""}` into authors;
```
@ -204,7 +204,7 @@ list_files.go
mappingFile, err := os.Open("../../configs/language_extensions.json")
```
В таком случае вы не сможете распростанять свою утилиту.
В таком случае вы не сможете распространять свою утилиту.
Она будет работать только если рядом лежит json файл.
Утилита должна работать вне зависимости от директории, в которой она была запущена.
@ -221,7 +221,7 @@ var file []byte
Нельзя делать `os.Chdir`.
После работы утилиты пользователь ожидает, что он останется в той же директории, в которй запускал утилиту.
После работы утилиты пользователь ожидает, что он останется в той же директории, в которой запускал утилиту.
Неправильно:
```golang
@ -285,9 +285,9 @@ for _, file := range files {
}
```
На большом репозитории одновременно будет зашущено неопределённое количество горутин и подпроцессов.
На большом репозитории одновременно будет запущено неопределённое количество горутин и подпроцессов.
Во-первых, каждая горутина требует сколько-то килобайт на стэк и потенциально может закончиться память.
Во-первых, каждая горутина требует сколько-то килобайт на стек и потенциально может закончиться память.
Во-вторых, в OS есть ограничение на количество процессов + каждый процесс потребляет сколько-то системных ресурсов (ram, cpu) и суммарное потребление может оказаться неопределённо большим.
@ -324,7 +324,7 @@ if err != nil {
При использовании стандартного пакета log в log message добавится время.
Возможно, эта информация польователю не очень нужна.
Возможно, эта информация пользователю не очень нужна.
Вместо
```golang