Рецензии на книги издательства «Addison Wesley»

Оценка knari:  2  

О разработке по гибким технологиям сейчас нельзя не знать. Не дай бог тебя уличат в незнании, это почти что крест на карьере. Шучу, конечно, но факт остаётся фактом: все разработчики и менеджеры в IT могут многое рассказать, как они внедряли у себя в командах Scrum, Kanban, спринты и много других умных слов. Правда, на практике выясняется, что мало кто реально умеет всё это готовить (и автор этих строк не имеет иллюзий в отношении самого себя, хоть я уже давно работаю на этом поприще). Но хотя методологии уже множество лет активно используются, в какой-то момент стало понятно, что в чистом виде они неплохо работают в небольших командах, а вот на проектах с большим количеством участников — уже как-то не очень. Именно тогда и началась следующая волна развития, когда начали думать и… Развернуть 

Оценка NikitaLisovskij:  5  

Читая данную книгу, вам нужно быть готовым, что придется прочитать 150 страниц вводной воды, но эти усилия будут оплачены сполна. Скорее всего это именно та книга, которую люди хотят прочитать когда ищут литературу по ООП. В ней, как и в любой хорошей книге нет готовых решений, но есть примеры кода, на которых показано как выносить модель, как разделять зоны ответственности и как вводить абстракции для работы с моделью (возможно для некоторых станет открытием что есть что-то за гранью MVC). Рекомендую эту книгу тем, кто успел столкнуться с разными "архитектурными решениями", по ходу своей работы, и кто хочет понимать как принятые решения по организации кода могут отразиться на дальнейшей разрабтке.

Оценка Pongo:  4  

Книга рассказывает как TDD помогает формировать архитектуру приложений; причем TDD с моками и end-to-end тестами (извне вовнутрь). Сначала авторы формируют базовые принципы тестирования и архитектуры, а затем на примере последовательно их внедряют. В качестве примера они создают GUI приложение на джаве (книга будет полезна не только джавистам, потому что принципы универсальны).

Эта книга часто упоминается в разговорах о гексагональной архитектуре. Однако в книге эта архитектура почти не упоминается; авторы не используют термины оттуда (да и "порты", почему-то, выносят из домена). И лишь говорят, что в их примере получилась архитектура, похожая на гексагональную (ну и в целом, гексагоналка соответствует их принципам). Причем авторы отмечают, что такая архитектура получилась почти… Развернуть 

Оценка Pongo:  4.5  

Издание 2019 года. Они переписали код на руби (и несколько других языков). Какие-то вещи убрали, актуализировали или добавили. Но ядро книги осталось прежним. Хоть я и считаю книгу хорошей, но ее можно было бы и расширить, добавив про луковичную архитектуру и подобные вещи.

Оценка Caramelia:  4  
«A theory is born in conjecture and is viable if the conjecture is confirmed» (с).
По накатанной дорожке отправилась прямиком к Кеннету Уолтцу, который своей работой «Теория международной политики» разработал новое течение в направлении политического реализма. Я, на самом деле, с большим интересом начала читать эту работу, у которой, как и у Эдуарда Карра с его «Двадцатилетним кризисом», есть проблема — нет перевода на русский язык (невероятно, но факт). С интересом — важная фраза, и он был в самом начале, но потом, когда начала вчитываться, стала понимать, что именно вот такие исследования не люблю читать. Что имею в виду под «такими исследованиями»? Это — сухие, неинтересные (вторая половина книги намного интереснее), чисто научные композиции, которые читать ну просто нереально, да ещё и на английском. Когда вы читаете Эдуарда Карра, там чувствуется его отношение,… Развернуть 
Оценка limetree:  0  

О Менеджменте 3.0 я была наслышена. У меня он ассоциировался с играми и всякими прикольными штуками, которые делают рабочую атмосферу творческой и непринужденной.
Оказалось, что все эти фишки связаны с М3.0 - но они описаны в другой книге :) Упс.

Что касается данной книги, то она скорее теоритическая - посвящает в концепцию М3.0.

Концепция включает в себя такие элементы:

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

Вообщем-то многие описанные вещи в духе модного нынче Agile. Есть мысли свежие. Есть мысли уже известные.

Книга на слуху, поэтому… Развернуть 

Оценка lightalloy:  5  
Книга о дизайне в Ruby

Название «Poodr» в этом случае хорошо отражает суть книги.

В ней мало «воды» и много полезной информации. Несмотря на небольшой объём, даются достаточно подробные объяснения, и язык несложный. Должна подойти и новичкам (не совсем зелёным), и опытным разработчкам.

В начале книги рассказывается о том, что такое дизайн и зачем он нужен, как принимать решения по дизайну в постоянно изменяющемся мире и не сойти с ума.
(Спойлер: нужно проектировать так, чтобы легче и дешевле было вносить изменения в приложение, а не так, чтобы было «кравиво» и «как в книжках пишут»; особенно полезно об этом задуматься, когда нужно принять решение: выбросить всё и переписать с нуля или работать с тем, что есть.)

В последующих главах рассматриваются разные принципы ООП, в качестве примеров кода используется… Развернуть 

Оценка NG:  5  

Новая книжка от автора STL, посвященная, внезапно, обобщенному программированию.

Ожидал от книжки много математики, "так и вышло". Чего не ожидал, так что это будет интересно. Книга написана простым и понятным языком, имеет четкую "сюжетную линию" и множество врезок с информацией об упомянутых математиках и их месте в истории. Под сюжетной линией я имею в виду плавный переход от простых конструкций к более сложным. Берется проблема, описывается ее решение, затем идет анализ требований к решению. Пытаемся снять/ослабить некоторые условия, получая более обобщенный алгоритм, применимый в совершенно другом контексте. Начинаем с алгоритма для целых чисел, а в итоге применяем этот же алгоритм для чисел Гаусса и многочленов. И на наглядных примерах мы можем проследить, как развивалась… Развернуть 

Оценка jzuken:  3  

Как недвусмысленно намекает название, эта книга об объектно-ориентированном процессе мышления. Парадигма объектно-ориентированная программирования (ООП) в разработке программного обеспечения является мейнстримом уже более 20 лет, однако она все еще вызывает сложности у многих начинающих программистов. В отличие от процедурного подхода, когда программа представляет собой алгоритм решения задачи, записанный на выбранном языке, в случае подхода объектно-ориентированного вся программа и взаимодействующий с ней окружающий мир разбивается на набор взаимодействующих друг с другом объектов. И задача программиста теперь -- не придумать и реализовать какой-то алгоритм, а правильно отделить объекты друг от друга, задать области их ответственности и то, как они будут реагировать по поведение друг… Развернуть 

Оценка crayday:  4  

Прочитал половину, проникся, но пока так и не понял, на кой ляд мне UML. Ничего, также было и с объектно-ориентированным программированием и с паттерном MVC - после их изучения, я ещё год-два не понимал, зачем они мне.

Оценка Vitalliuss:  5  

When I first opened this book I thought I’d never be able to manage it. More than 600 pages of technical English! Nevertheless, I had no difficulty reading it - the book has a very readable structure.

What

“Experiences of Test Automation” by Dorothy Graham & Mark Fewster is built of 28 case studies from different experts in test automation, with one case study per one chapter. It means once read, the reader will see how the process was set up in twenty eight projects, both successful and not. The book also contains some pretty text markup elements such as the highlighting of good points, lessons and tips. Each case study shows how the automation issues were solved in a variety of different ways. It’s a worthwhile thing to learn real-life experience of automation experts from all over the… Развернуть 

Оценка Pongo:  5  

В книге собраны 50 отлично аргументированных советов по написанию классного кода. Начиная с общих и заканчивая сложными и специфическими. Это однозначно mustread для c# программистов. Прочитав эту книгу, вы наверняка повысите свой профессиональный уровень.