Читательский дневник

Обсуждаем разработку программного обеспечения

Re: Читательский дневник

Сообщение vva » 07 ноя 2021, 17:14

Дуглас Адамс: Автостопом по Галактике. Ресторан "У конца Вселенной"
https://www.labirint.ru/books/441764/

По непонятным причинам я лишь в 45 лет прочитал эту книгу, хотя конечно слышал о ней много лестного от знакомых и встречал много отсылок к ней, хотя и плохо их понимал. Прочитал чисто чтобы отвлечься. Отвлечься получилось "взахлёб", собственно прочитал в два присеста. Всё очень легко и по крайней мере первая часть увлекает. Хотя конечно при таком подходе какой то большой новизны для себя я не ощутил. От того что много слышал ранее и от того что очевидно идеи изначально были натасканы у других авторов, да и позднее другими же авторами растасканы.

Тем не менее налицо:
- отличный образчик лёгкого и не совсем тупого чтива,
- успешная трансформация жанра серии рассказов в жанр романа (чего судя по всему не получалось у Шекли)
- удачный перевод

Сценка с жывотным, которое специально вывели на потребу "зелёным", чтобы оно хотело быть съеденным в ресторане, всё также (а может и больше) пугает спустя десятки лет после написания
Аватар пользователя
vva
Администратор
 
Сообщений: 2899
Зарегистрирован: 06 фев 2007, 13:33

Re: Читательский дневник

Сообщение vva » 11 ноя 2021, 19:46

Мартин Клеппман: Высоконагруженные приложения. Программирование, масштабирование, поддержка
https://www.labirint.ru/books/632959/

Книга довольно глубокая и в то же время отличается прямо невероятной широтой охвата. В общей сложности на чтение ушло более полугода с перерывами. Согласен с утверждением, что книгу полезно иметь на руках просто как хороший справочник. Доступно поясняются различия подходов, достоинства, недостатки и проблемы разных СУБД и других движков и компонентов и архитектур больших ИС. Перевод, как и иллюстрации более чем адекватны.

Если ранее на вопрос разработчику зачем он перевёл свою систему с mysql на cassandra и уверен ли он что это приведёт к увеличению производительности, приходилось лишь молча слушать невнятное мычание о том что это модно/молодёжно и он об этом читал в сети, то по прочтении книги сложилось более менее внятное понимание в каких случаях такой переход действительно может быть полезным.

Также было приятно прочитать подтверждение ряда своих мыслей о том, что грамотная поддержка важнее супер-автоматизации, что золотого стандарта надёжности/производительности пока не сложилось, и что большинство админов предпочитают в случае аварий поднимать упавшие компоненты руками, а не доверять никаким автоматическим angel process, которые иногда способны лишь попросту размазать shit ещё больше.
Аватар пользователя
vva
Администратор
 
Сообщений: 2899
Зарегистрирован: 06 фев 2007, 13:33

Re: Читательский дневник

Сообщение vva » 14 дек 2021, 19:49

Антонопулос, Вуд: Осваиваем Ethereum. Создание смарт-контрактов и децентрализованных приложений
https://www.labirint.ru/books/819767/

Хорошая обзорная книга по теме. Перевод довольно адекватный, хотя листинги программ местами "съедены". С предыдущим бестселлером Антонопулоса про Bitcoin конечно книга сравнения не выдерживает и уже в предисловии позиционируется как "исследование". Очевидно, из-за слишком большого объёма материала некоторые темы раскрыты поверхностно. В середине книги совершенно искусственно и неадекватно выглядит глава о Parity (видимо увлечение Вудса на момент написания). Далее преждевременно несколько воспринимается глава о безопасности. Как справочник книга имеет шансы стать настольной.
0_681023672f59bac6510d8560a88d5983_1639500676.jpg
Аватар пользователя
vva
Администратор
 
Сообщений: 2899
Зарегистрирован: 06 фев 2007, 13:33

Re: Читательский дневник

Сообщение vva » 14 янв 2022, 20:35

Кент Бек: Экстремальное программирование. Разработка через тестирование
https://www.labirint.ru/books/583040/

На поверку оказалась довольно легковесной книгой (и читается легко и тема разобрана "легко"). По большей части разбирается несколько несложных примеров и тесты для них, а также некоторые паттерны проблемы и приёмы тестирования. Всё это я более менее знал и ранее. Про тестирование ГУИ и баз данных сказано что это проблемы. Но были и некоторые интересные мне моменты. О том что тесты - это в большой мере про психологическую уверенность в коде. О том что для того чтобы тесты были постоянным инструментом разработчика, регулярно запускаемый тестовый набор должны выполняться за время не более 10 минут. О том какие тесты следует удалять. В общем и целом не пожалел что прочитал. Перевод вполне адекватный.
Аватар пользователя
vva
Администратор
 
Сообщений: 2899
Зарегистрирован: 06 фев 2007, 13:33

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0