100 ошибок Go и как их избежать
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

 100 ошибок Go и как их избежать

Лучший способ улучшить код — понять и исправить ошибки, сделанные при его написании. В этой уникальной книге проанализированы 100 типичных ошибок и неэффективных приемов в Go-приложениях.

Вы научитесь писать идиоматичный и выразительный код на Go, разберете десятки интересных примеров и сценариев и поймете, как обнаружить ошибки и потенциальные ошибки в своих приложениях. Чтобы вам было удобнее работать с книгой, автор разделил методы предотвращения ошибок на несколько категорий, начиная от типов данных и работы со строками и заканчивая конкурентным программированием и тестированием.

Для опытных Go-разработчиков, хорошо знакомых с синтаксисом языка.
Оқыдыңыз ба? Не айтасыз?
Zarina S.
Zarina S.пікірімен бөлісті10 ай бұрын
👍Ұсынамын
💡Танымдық
🎯Пайдалы
Не для новичков. Написано легко, но иногда приходилось продираться. Советую всем у кого есть опыт разработки на Go. Интересны главы по конкурентности и оптимизации.
Есть опечатки, перевод местами кривой: карта=хеш-таблица или мэп, тема=топик.
Комментарий жазу
Андрей Пальчиков
Андрей Пальчиковпікірімен бөлісті10 ай бұрын
👍Ұсынамын
🔮Қазыналы
💡Танымдық
🎯Пайдалы
Эта книга нужна каждому кто только начал свой путь в освоении или тем кто уже имеет коммерческий опыт. Есть что подчеркнуть
Все советую!
Комментарий жазу
Алексадр Я.
Алексадр Я.пікірімен бөлісті1 жыл бұрын
👍Ұсынамын
1 Ұнайды
Комментарий жазу
Алексадр Я.
Алексадр Я.дәйексөз келтірді1 жыл бұрын
Не программируйте интерфейсы, открывайте их.
1 Ұнайды
Комментарий жазу
глеб к.
глеб к.дәйексөз келтірді4 күн бұрын
Вместо того чтобы решать конкретные задачи прямо сейчас, может возникнуть соблазн создать «эволюционирующее» ПО, которое будет пригодным для любого будущего варианта использования. В большинстве случаев это приводит к тому, что объем недостатков превышает число преимуществ, что делает код сложным для понимания и анализа.
Комментарий жазу
Вячеслав
Вячеславдәйексөз келтірді1 апта бұрын
ПРИМЕЧАНИЕ Линтеры не выявляют все ошибки, описанные в этой книге. Поэтому рекомендуем продолжить чтение ;).

Еще раз подчеркиваем, что цель этого раздела — не перечисление всех доступных линтеров. Но вот список, с которым точно можно ежедневно сверяться:

https://golang.org/cmd/vet/ — стандартный анализатор Go.

https://github.com/kisielk/errcheck — средство проверки ошибок.

https://github.com/fzipp/gocyclo — анализатор цикломатической сложности.

https://github.com/jgautheron/goconst — анализатор повторяющихся строковых констант.
Комментарий жазу
Питер
Издательский дом «Питер»
Издательский дом «Питер»
1 829 кітап
809
Айтишная полка
undlake
undlake
277 кітап
761
Golang
Алексей
Алексей
18 кітап
128
Python/Excel (and other it book)
Эдуард С.
Эдуард С.
148 кітап
39
Разработка ПО(Golang)
Денис С.
Денис С.
6 кітап
34