Comments 12
Думаю, слово "горутина" пишется слитно. Термин относительно новый и узкий, подтвердить это через словари и даже википедию пока не получится, поэтому предлагаю голосовать за этот комментарий — плюс если предпочитаете "горутина", и минус если предпочитаете "го-рутина". А m1rko обновить статью если плюсов будет больше.
+9
Правильно думаете. Горутина — это такая калька слова «корутина» (сопрограмма), которую через дефис по-моему никто не пишет.
+3
Я встречал такое написание. Но убедили, исправил по тексту. :)
0
Еще в копилку для 8й главы go concurrency visualize
0
Отличные советы. Спасибо переводчику! Данные советы применимы, мне кажется, ко всем языкам программирования, не только к Go
+3
Лучше написать «маршалинг» или «сериализация», а не «сортировка JSON».
+1
+1
В Go есть минимум шесть разных способов объявления переменной. Разработчики Go, наверное, считают это ошибкой, но уже слишком поздно что-то менять.Ну почему поздно? Есть же у них средство форматирования кода по умолчанию, что мешает насильно выбрать один метод и через эту утилиту заменить все объявления на единое?
-1
Огромный коммит, который за этим последует?..
0
Конечно формально и обратная совместимость сломается и будут недовольные которые привыкли писать не так, как выбранный единый вариант. Но формально проблема была бы решена относительно просто. И в замен мы бы получили более однообразный код, который как бы «помогает» простоте языка. Даже автор статьи ставит простоту и читабельность Go как основные свойства
0
Хорошая статья, спасибо
0
С использованием обёрток типа errWriter есть одна проблема — привыкнув писать без обработки ошибок, в какой-то момент можно написать что-то типа
Если у вызываемых функций есть сайд-эффекты, то будет очень-очень весело.
fmt.Fprintf(ew, "%d %d\n", func1(), func2())
func3()
fmt.Fprintf(ew, "%d %d\n", func4(), func5())
Если у вызываемых функций есть сайд-эффекты, то будет очень-очень весело.
0
Only those users with full accounts are able to leave comments. Log in, please.
Практичный Go: советы по написанию поддерживаемых программ в реальном мире