16+
metin
PDF

Cilt 416 sayfalar

2021 yıl

16+

Go. Идиомы и паттерны проектирования (pdf + epub)

metin
PDF
₺245,40
%10 indirim al
Bu kitabı önerin ve arkadaşınız kitabı satın aldığında ₺24,55 kazanın.

Kitap hakkında

Go быстро набирает популярность в качестве языка для создания веб-сервисов. Существует множество учебников по синтаксису Go, но знать его недостаточно. Автор Джон Боднер описывает и объясняет паттерны проектирования, используемые опытными разработчиками. В книге собрана наиболее важная информация, необходимая для написания чистого и идиоматического Go-кода. Вы научитесь думать как Go-разработчик, вне зависимости от предыдущего опыта программирования.После покупки предоставляется дополнительная возможность скачать книгу в формате epub.

Странно, что у этой книги нет отзывов. Да, Go считается достаточно простым языком, в котором нет упора на сложные абстрактные концепции.


Но всё же многое для новичков в нем может быть контринтуитивно - указатели, каналы, обработка ошибок, работа с пакетами. Отличная и цельная книга по языку. рекомендую. В документацию всё равно лезть придется, как и любому нормальному программисту =), но книги как раз и нужны для цельного понимания концепций в контексте всего языка.

Отличная книга для новичка и разработчика с опытом. Даже касаясь казалось бы банальных и понятных всем вещей вроде объявления переменных – объясняет не только какой есть функционал, но и почему он здесь – с какой целью его добавляли разработчики языка.

Помогает устаканить в голове подходы к разработке на го основываясь на понимании того какие плюсы даёт тебе написание кода именно таким образом.

alexey-goloburdin


Можно ли рекомендовать эту книгу в качестве первой по языку программирования Go? Да, если вы уже программировали на другом языке и вам не надо объяснять про то, зачем нужны переменные, циклы и функции.

Я прочёл четверть книги «Язык программирования Go» Кернигана и Донована и перешёл дальше на эту книгу Боднера. Её читать легче, чем Кернигана-Донована, а также здесь большее покрытие современных возможностей Go (хотя некоторые незначительные части устарели и здесь).

К слову — в январе 2024 должно выйти второе издание книги Боднера на английском в Oreilly.

Все ли темы здесь описаны так, что прозрачно становится понятна суть описываемой темы? Нет, точно нет, кое-где хочется почитать или посмотреть дополнительный материал по теме. И это не из-за перевода, просто материал иногда написан неидеально. Перевод на русский содержит ошибки и неточности, но в целом терпимо. Впрочем, читая на русском, держал оригинал под рукой и несколько раз в него заглядывал, чтобы убедиться, что там написано так же — помогало.

Тут на livelib соседний отзыв говорит, что книга Боднера это чуть расширенный пересказ Go Tour — мне так не кажется, материал здесь всё же гораздо более глубокий, подробный и действительно старающийся донести, как те или иные задачи решаются на Go идиоматически, то есть по-гошному, с учётом его возможностей.

Как и всегда, для того, чтобы погрузиться в язык (любой) плотно, одной книги мало, здесь не исключение. Что почитать ещё? Конечно, доку и официальный бложик команды Go, и вероятно всё же ещё какую-то одну-две-три книги. У Донована, несмотря на нудность, по отзывам хвалят описание конкурентности. «Облачный Go» хвалят. Цукалоса хвалят.

Так-то начать писать можно уже после Go Tour. После Боднера вариантов в голове появится ещё больше. Нормас, можно читать. Оценка — между 4 и 5, ну пусть будет 5, пока я добрый:) Книгу разбираем в Ботаним.

niko-berchik
Были большие ожидания от книги, но для меня оказалась слишком заурядной. Сложно оценить, каким уровнем нужно обладать, чтобы книга зашла. Для новичков в программировании она однозначно не подходит, подразумевает хоть какой то опыт. Для разработчиков с опытом книга слишком банальная и многие вещи слишком тщательно(при этом поверхностно) разжёвываются, что невольно закатываешь глаза.

Были и хорошие главы. Зашли «указатели», «ошибки», «конкурентность в go», «контекст». В основном эти главы посвящены темам, которые не упомянаются в базовых туториалах.

Очень много рекламы «идиоматичности» языка Go. Противоречия этой идиоматичности автор старается не замечать и продолжает проповедовать идеальности и продуманности языка.

Увидел много страннейших замечаний, по типу, что goto иногда можно использовать, это идиоматично(да, есть 2-3 примера где можно, но давать такие советы все равно опасно).

Половина книги просто пересказ с большим количеством воды гайда “A Tour of Go”.

Если хотите погрузится в го(при этом имея в прошлом опыт разработки), то я бы порекомендовал пройти шикарнейший «a tour of go» - это официальный интерактивный туториал. Потом из этой книги прочитать главы «указатели», «ошибки», «конкурентность в go», «контекст», «стандартная библиотека», «здесь водятся драконы». Потом посмотреть еще пару туториалов из официального сайта на свой выбор. Например, по тестированию, пакету net и по вебу. Параллельно, писать свой пет проект на го, и чем дальше продвигаетесь, тем больше рефакторите исходя из свежих знаний. Go очень дружелюбный для новичков язык, поэтому не бойтесь сразу применять и писать пет проекты.

Yorum gönderin

Giriş, kitabı değerlendirin ve yorum bırakın

Kitap açıklaması

Go быстро набирает популярность в качестве языка для создания веб-сервисов. Существует множество учебников по синтаксису Go, но знать его недостаточно. Автор Джон Боднер описывает и объясняет паттерны проектирования, используемые опытными разработчиками. В книге собрана наиболее важная информация, необходимая для написания чистого и идиоматического Go-кода. Вы научитесь думать как Go-разработчик, вне зависимости от предыдущего опыта программирования.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.

Джона Боднера “Go. Идиомы и паттерны проектирования (pdf + epub)” adlı kitabı - pdf olarak indirin veya çevrimiçi olarak okuyun. Yorumlarınızı ve geri bildirimlerinizi gönderin, favorilerinize puan verin.
Yaş sınırı:
16+
Litres'teki yayın tarihi:
01 ağustos 2022
Çeviri tarihi:
2022
Son güncelleme:
2021
Hacim:
416 s.
ISBN:
978-5-4461-1885-4
Toplam boyut:
6.1 МБ
Toplam sayfa sayısı:
416
Telif hakkı:
Питер
İndirme biçimi:
pdf, zip