В общем и целом вещь достойная потраченного времени. Если Вас не пугают многотомные опупеи, а этот цикл насчитывает на сегодня 10!!! томов, берите и наслаждайтесь.
Рекоммендую.
На самом деле книга по большей части о написании модулей к существующим сканерам уязвимости, создании снифферов и прочих проявлений программного кода. Теоретических выкладок, сравнений, способов оптимизации применения существующих программных продуктов практически нет.
В целом книга бесполезная, если не стоит задача программировать в целях аудита ИБ. Но даже в этом случае отсутствие исходных текстов не является плюсом.
Для книги нужно было приводить не аннотацию, а текст на обороте обложки, как соответствующий действительности...
Деньги потрачены зря.
Сначала не обратил внимание, но книга ОЧЕНЬ тонкая 48 страниц.без содержания и списка литературы...41..откровений нет, привязки особой к российским реалиям то же...
Из плюсов удобно использовать как закладку в других книгах:)
замечательная книга, очень хороший стиль и не банальная сюжетная линия... автор не просто работает в русле поточных штампованных текстов , а отлично справляется с аллюзивным и цитатным уровнями произведения! молодец! массовые жанры тоже должны быть толковыми и умело сделанными! ждем еще текстов.
Мигран
Китайское искуссто управления с древних времен имело характерную особенность, исторически сложившуюся в стереотип: если китайский император мог успешно управлять государством, не выходя из своей комнаты, и если он мог избежать войны - этот правитель считался мудрейшим. Поэтому все книги (истоком которых является Китай), касающиеся данной тематики, изначально должны быть интересны и полезны (по крайней мере Китаеведам, коим я и являюсь). А в сочетании с "языком" Малявина В.В. эта книга приборетает ценность - простота изложения вкупе с "художественностью" не дает заснуть на второй же странице издания.
Мне понравилось (хотя дочитать книгу пока не получилось). А самое главное - есть моменты, которые не были в моем арсенале как менеджера (отчасти все работающие люди являются менеджерами). Возможность найти что-то новое для себя в книге и применить (если издание относится к прикладным помимо художественного замысла) - это, считаю, высшая оценка для работы!
Более не качественно склеенной книги я не встречал, книга не то, что разваливается, многие страницы даже не проклееныны изначально!
Информация в книги хоть и устаревшая, но читать можно
Давно не засиживалась за книгой до утра - не могла остановиться, пока до конца не дочитала! Интересное сплетение реальных событий жизни известнейшего ученого и художественного вымысла автора!
Книжка просто СУПЕР!!! Честно говоря, купилась на обложку - заинтересовалась. Начала читать - зачиталась. После прочтения - задумалась.
Есть над чем подумать, и, наверное, есть чему поучиться у автора.
Откровенно говоря, понравился сам стиль книги, атмосфера. Трогает...
Очень порадовала грамотность автора, высокие интеллектуальный уровень (как мне показалось).
Сама по себе книга превосходная но работа издательства ДМК - это просто кощунство.Не удивляйтесь, что купив эту книгу вы с разочарованием обнаружите, что вместо положенных порядка 10-15 страниц - идут абсолютно не те и более того уже с ранее описанной информацией.ИТОГ:советов эдак 5 (из-за отвратительного издательства уже известного своей некачественной работой) в книге вы просто не найдете,что не может не подпортить настроение.Увы.
Книжка супер! Читаешь,и чувствуешь сердцем. Язык грамотный, русский, эмоциональный - как мы все соскучились по такому! Только очень грустно в конце, хотя на самом деле
- он оптимистический.Купила вчера в магазине - прочитала запоем.Чего и всем желаю.
Книжка полезная. Почти 2/3 объема занимает каталог методов рефакторинга, каждый из них имеет четкую структуру описания: диаграмма, мотивировка (какие признаки кода говорят о необходимости применения данного метода), техника (пошаговое выполнение операций безопасным способом с контролем идентичности результата), пример на Java. Всего представлены более 70 методов, а в первой части книги подробно разобран рефакторинг примера кода, обсуждаются организационные аспекты выполнения в рефакторинга в команде разработчиков и подробно анализируются признаки кода, нуждающегося в рефакторинге ("код с душком").
Некоторые подходы автора кажутся весьма спорными. Автор считает идеальным, когда код фактически состоит из вызовов методов более низкого уровня, вплоть до выделения каждой строки кода в отдельный метод. Т.е. код, состоящий из 10000 методов по одной строке кажется автору более ясным, чем код из 200 методов по 50 строк каждый. Однако для любой нетривиальной задачи это потребовало бы либо передачи большого числа параметров, либо выделения всех данных в единственный класс-гигант.
Если в коде несколько раз используется результат вызова какого-либо метода (с теми же аргументами), то для избавления от локальной переменной, сохраняющей результат этого вычисления для дальнейшего использования автор рекомендует вызывать этот метод многократно - в каждом случае использования. (Это не шутка, это реально предлагаемый способ рефакторинга - стр. 133! Хорошо, если метод рассчитывает a*b+c, а если выполняет трехмерное преобразование Фурье?).
Таких спорных способов я насчитал с десяток, от их удаления, IMHO, книга бы только выиграла.
Издание книги - образцовое, ее приятно и держать в руках, и пользоваться: твердый переплет, хорошая бумага, указатель способов рефакторинга на русском и английском со ссылками на страницы, указатель "запахов" - признаков плохого кода - со ссылками на необходимые в каждом случае способы. Дан список литературы, часть из которого доступна в интернете. Доступно также программное средство для автоматической реализации рефакторинга - к сожалению, только для кода на языке Smalltalk. В небольшой врезке (на несколько страниц) обсуждаются особенности рефакторинга для кода на C++.
Вывод: книжка полезная, заслуживает того, чтобы прочитать и пользоваться.
я полагаю, что многим казакам советским террором оторваным от донской земли будет полезна, сособливо молодым.
В общем и целом вещь достойная потраченного времени. Если Вас не пугают многотомные опупеи, а этот цикл насчитывает на сегодня 10!!! томов, берите и наслаждайтесь. Рекоммендую.
Изумительная книжка, иллюстрации, чудные сказки.Ребенок в восторге. Спасибо огромное
Довольно таки интересное чтение.Отораться и правда трудно,очень быстро прочитала,к сожалению.Хотелось бы продолжения.
Хорошая книга, жалко только бумага не офсетная, истреплется быстро :(
На самом деле книга по большей части о написании модулей к существующим сканерам уязвимости, создании снифферов и прочих проявлений программного кода. Теоретических выкладок, сравнений, способов оптимизации применения существующих программных продуктов практически нет. В целом книга бесполезная, если не стоит задача программировать в целях аудита ИБ. Но даже в этом случае отсутствие исходных текстов не является плюсом. Для книги нужно было приводить не аннотацию, а текст на обороте обложки, как соответствующий действительности... Деньги потрачены зря.
Сначала не обратил внимание, но книга ОЧЕНЬ тонкая 48 страниц.без содержания и списка литературы...41..откровений нет, привязки особой к российским реалиям то же... Из плюсов удобно использовать как закладку в других книгах:)
замечательная книга, очень хороший стиль и не банальная сюжетная линия... автор не просто работает в русле поточных штампованных текстов , а отлично справляется с аллюзивным и цитатным уровнями произведения! молодец! массовые жанры тоже должны быть толковыми и умело сделанными! ждем еще текстов. Мигран
Китайское искуссто управления с древних времен имело характерную особенность, исторически сложившуюся в стереотип: если китайский император мог успешно управлять государством, не выходя из своей комнаты, и если он мог избежать войны - этот правитель считался мудрейшим. Поэтому все книги (истоком которых является Китай), касающиеся данной тематики, изначально должны быть интересны и полезны (по крайней мере Китаеведам, коим я и являюсь). А в сочетании с "языком" Малявина В.В. эта книга приборетает ценность - простота изложения вкупе с "художественностью" не дает заснуть на второй же странице издания. Мне понравилось (хотя дочитать книгу пока не получилось). А самое главное - есть моменты, которые не были в моем арсенале как менеджера (отчасти все работающие люди являются менеджерами). Возможность найти что-то новое для себя в книге и применить (если издание относится к прикладным помимо художественного замысла) - это, считаю, высшая оценка для работы!
Не дурно
Более не качественно склеенной книги я не встречал, книга не то, что разваливается, многие страницы даже не проклееныны изначально! Информация в книги хоть и устаревшая, но читать можно
Давно не засиживалась за книгой до утра - не могла остановиться, пока до конца не дочитала! Интересное сплетение реальных событий жизни известнейшего ученого и художественного вымысла автора!
Новая писательница . Пишет здорово. Поддержим ее. Пусть и дальше нас радует.
Обязательно почитайте. Получите кайф. Нора
Блеск. Живо. Как моя жизнь. Лена Николаева.
Книжка просто СУПЕР!!! Честно говоря, купилась на обложку - заинтересовалась. Начала читать - зачиталась. После прочтения - задумалась. Есть над чем подумать, и, наверное, есть чему поучиться у автора. Откровенно говоря, понравился сам стиль книги, атмосфера. Трогает... Очень порадовала грамотность автора, высокие интеллектуальный уровень (как мне показалось).
Сама по себе книга превосходная но работа издательства ДМК - это просто кощунство.Не удивляйтесь, что купив эту книгу вы с разочарованием обнаружите, что вместо положенных порядка 10-15 страниц - идут абсолютно не те и более того уже с ранее описанной информацией.ИТОГ:советов эдак 5 (из-за отвратительного издательства уже известного своей некачественной работой) в книге вы просто не найдете,что не может не подпортить настроение.Увы.
Книжка супер! Читаешь,и чувствуешь сердцем. Язык грамотный, русский, эмоциональный - как мы все соскучились по такому! Только очень грустно в конце, хотя на самом деле - он оптимистический.Купила вчера в магазине - прочитала запоем.Чего и всем желаю.
Отличная книга!!! Отличное продолжение!! Просто зачитался!!
перевод не очень грамотный, бывает режет слух, но по содержанию и оформлению не плоха, так же как и остальные книжки из этой серии.
Книжка полезная. Почти 2/3 объема занимает каталог методов рефакторинга, каждый из них имеет четкую структуру описания: диаграмма, мотивировка (какие признаки кода говорят о необходимости применения данного метода), техника (пошаговое выполнение операций безопасным способом с контролем идентичности результата), пример на Java. Всего представлены более 70 методов, а в первой части книги подробно разобран рефакторинг примера кода, обсуждаются организационные аспекты выполнения в рефакторинга в команде разработчиков и подробно анализируются признаки кода, нуждающегося в рефакторинге ("код с душком"). Некоторые подходы автора кажутся весьма спорными. Автор считает идеальным, когда код фактически состоит из вызовов методов более низкого уровня, вплоть до выделения каждой строки кода в отдельный метод. Т.е. код, состоящий из 10000 методов по одной строке кажется автору более ясным, чем код из 200 методов по 50 строк каждый. Однако для любой нетривиальной задачи это потребовало бы либо передачи большого числа параметров, либо выделения всех данных в единственный класс-гигант. Если в коде несколько раз используется результат вызова какого-либо метода (с теми же аргументами), то для избавления от локальной переменной, сохраняющей результат этого вычисления для дальнейшего использования автор рекомендует вызывать этот метод многократно - в каждом случае использования. (Это не шутка, это реально предлагаемый способ рефакторинга - стр. 133! Хорошо, если метод рассчитывает a*b+c, а если выполняет трехмерное преобразование Фурье?). Таких спорных способов я насчитал с десяток, от их удаления, IMHO, книга бы только выиграла. Издание книги - образцовое, ее приятно и держать в руках, и пользоваться: твердый переплет, хорошая бумага, указатель способов рефакторинга на русском и английском со ссылками на страницы, указатель "запахов" - признаков плохого кода - со ссылками на необходимые в каждом случае способы. Дан список литературы, часть из которого доступна в интернете. Доступно также программное средство для автоматической реализации рефакторинга - к сожалению, только для кода на языке Smalltalk. В небольшой врезке (на несколько страниц) обсуждаются особенности рефакторинга для кода на C++. Вывод: книжка полезная, заслуживает того, чтобы прочитать и пользоваться.
Лучше бы вам с ней не сталкиваться) Но если все-таки не повезло, то биоорганику без нее не учат)
Отличное продолжение!! Просто зачитался...
После прочтения единственной мыслью было - чего ж такого забористого курили авторы
Я разочарован... какое ужасное продолжение моей любимой книги!