Совершенный код. Мастер-класс

Отличная книга, охватывающая все аспекты создания программ и заставляющая по-новому взглянуть на вещи, которые, как кажется, могут быть сделаны только так как они делаются сейчас. Оказывается, можно лучше! Это даже не библия — это энциклопедия, в которой затронуто практически все с чем сталкивается и может столкнуться в дальнейшем разработчик, не важно на каком языке и под какой платформой. Интересно разделение понятий «программирование на языке» и «программирование с использованием языка». «Недостающие» элементы языка не являются преградой для написания удобных в разработке и сопровождении программ, если есть четкое понятие архитектуры проекта, которое не размывается в процессе внесения бесконечного потока пожеланий заказчика. Прочитав эту книгу, непроизвольно начинаешь писать другой код — код который является самодокументированным, в котором комментарии поясняют только действительно сложные для понимания моменты, а в основном источником информации является сам код. Это особенно важно для дальнейшей поддержки продукта, когда у программиста порой просто нет времени читать пространные комментарии предыдущего разработчика. В общем — это must have для каждого уважающего себя и свой труд разработчика ПО.
Dmitryus оставил отзыв и 28 человек его поддержали
Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО – с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код.
Книга состоит из 35 глав, предметного указателя и библиографии.
Мобильное приложение OZ работает как бонусная карта. Получайте бонусные баллы и повышайте свой кешбэк, совершая покупки в приложении и в розничных магазинах. При оформлении заказа в приложении доставка в выбранный вами магазин бесплатная.
Преимущества приложения
- Покупайте товары через приложение, копите бонусные баллы и оплачивайте ими до 30% стоимости покупки.
- При покупке в магазинах OZ просто покажите продавцу экран «Мой кешбэк» с QR-кодом для списания или начисления бонусных баллов.
- Узнавайте о скидках, уникальных акциях и распродажах.
- Публикуйте отзывы на товары с фотографиями.
- Покупки в магазинах, сделанные через приложение, участвуют в бонусной программе, общей с интернет-магазином OZ.by.
Бонусная программа действует на сайте OZ.by, в приложении и магазинах OZ.
Для установки и корректной работы приложения требуется Android 5 и выше или iOS 9 и выше.
Обзор книги Стива Макконнелла «Совершенный код», про которую говорят "должен прочесть каждый разработчик"

Как мы знаем, бывают книги, что переиздают буквально каждый год, по причине их отставания от тех вещей, что происходит в индустрии. Есть же книги, что фундаментальны и начал их изучение, у вас два варианта развития событий. Вы или полюбите программирование или же получите полное отвращение к всему, что с ним связано.
Книга Стива Макконнелла стоит посередине этих понятий, сочетая в себе наставления и справочник по решению поставленных задач, независимо от того, какой язык программирования вы используете .
Кто целевая аудитория книги?
Это терпеливые, вдумчивые и целеустремленные люди, что имеют достаточно свободного времени.
Для начала, обратим внимание на объём нашей книги. 900 страниц!
Такой объём возможно напугает далеко не каждого и кто читает в среднем 30 страниц в день управится с книгой за месяц. но .
1. Плотность информации, что изложена на страницах , очень велика,
2. Большое количество ссылок на сайты с дополнительным материалом, которые любезно оставил автор
3. В конце каждой главы — список рекомендуемой литературы
Много ли кода в книге?
Крайне не хватает настоящего кода и реальных задач, автор же ссылается на sourceforge.net , называя его лучшим сборником кода.
В наших реалиях это github и сайты с библиотеками для вашего языка программирования.
Имеет ли смысл читать книгу, если у меня нулевой опыт в программировании?
Нет. Нет никакого смысла тратить своё время, если вы не знаете ни одного языка программирования, так как с большой вероятностью вы ничего не поймете в книге.
Также есть и обратная медаль у этого всего. Книга выпущена в 1993 г. и как мы с вами понимание, за 29 лет многие вещи в индустрии изменились и закрепились так сильно, что стали очевидны каждому разработчику, что также не мешает им создавать плохой код.
Есть ли альтернативы данной книге?
Если вы хотите улучшить свой код и стиль его написания, но нет желания читать талмуд в 900 страниц, то советую обратить внимание на книгу «Программирование без дураков»
Авторы: Катрин Пассиг., Йоханнес Яндер. В чем-то эти книги перекликаются, но книга Стива намного сильнее углубляется в свою тему.

Основные принципы написания кода, изложенные в книге:
1. Никогда не следуйте требованиям, не вникая в них. — ибо требования устаревают и за трендами их развития так или иначе необходимо следить, а не просто делать так, потому что раньше всегда так делали.
2. Пока не поймете, так ли хорош ваш подход на самом деле, не делайте поспешных выводов — то что кажется вам практическим и удобным в использовании — может тратить много ресурсов компьютера и времени, к примеру — использование избыточных комментариев.
3.Будь проще — твой код должен быть понятен и ясен каждому, комментарии должны быть как можно ближе к коду.
Если не можете что-то реализовать, не создавайте кучу переменных в одном методе и не держите их там, старайтесь избегать вложенных циклов и разных ветвлений
Делают ли годы программирования нас профессионалами?
Также в книге затрагивается вопрос того, что годы программирования, сами по себе, ни коем образом не характеризуют вас как отличного специалиста. Вы можете кодить 3-10-15 лет, но делать одно и тоже, не расти профессионально. По итогу, становиться лучше или же оставаться на том же уровне профессионализма — дело сугубо ваше. Как и интерес к чему-то новому, смотреть как работают другие и посмотреть на свою работу со стороны — то что поможет вам расти.
Полезна ли книга?
Из всей книги, лишь 3-5% имеют ценность. Заставляет задуматься хорошо глава о семантическом сопряжении. Глава про инструментарий также является по мне полезной. Пожалела я о потраченном времени на данную книги. Книга содержит много моментов из мотивационной литературы наподобие «Думай и Богатей», что дополнительно растягивает книгу и отнимает наше время. За этим ли мы пришли к её прочтению?
Книга очень затянута. Две крайние главы — это около 100 страниц, в которых резюмируется то, что было написано уже ранее. Это при том, что резюмирование происходит абсолютно в каждой главе.
По мне, буду в здравом уме, прочитать эту книгу от корки до корки — невозможно.
Итог по книге:
Книга крайне затянутая. Хоть и содержит в себе большое число полезных ссылок и сносок на рекомендуемую литературу, но объём книги мог бы получиться и поменьше, если не переливать из пустого порожнее на протяжении 900 страниц
Пройтись по диагонали и что-то подчеркнуть для себя — книга подойдет. Но вчитываться в неё, вникать в каждую деталь — смысла никого не имеет. Потратите только время и нервы.
Кому интересны программирование, изучение иностранных языков и кто просто любит развиваться
публикую также интересные статьи и интервью на телеграмм-канале IT-старт t.me/it_begin

17.1K постов 69.5K подписчиков
Правила сообщества
Мы не тоталитаристы, здесь всегда рады новым людям и обсуждениям, где соблюдаются нормы приличия и взаимоуважения.
ВАЖНЫЕ ПРАВИЛА
При создании поста обязательно ставьте следующие теги:
«Ищу книгу» — если хотите найти информацию об интересующей вас книге. Если вы нашли желаемую книгу, пропишите в названии поста [Найдено], а в самом посте укажите ссылку на комментарий с ответом или укажите название книги. Это будет полезно и интересно тем, кого также заинтересовала книга;
«Посоветуйте книгу» — пикабушники с удовольствием порекомендуют вам отличные произведения известных и не очень писателей;
«Самиздат» — на ваш страх и риск можете выложить свою книгу или рассказ, но не пробы пера, а законченные произведения. Для конкретной критики советуем лучше публиковаться в тематическом сообществе «Авторские истории».
Частое несоблюдение правил может в завлечь вас в игнор-лист сообщества, будьте осторожны.
ВНИМАНИЕ. Раздача и публикация ссылок на скачивание книг запрещены по требованию Роскомнадзора.
В этом вся проблема со всеми этими code complete, clean code итд.
Для нуба, ещё не ощутившего на своей шкуре последствия нарушения изложенных там принципов, они не более чем сборники абстрактных советов и поэтому быстро вылетают из головы будучи прочитанными. А сеньор сам может такую книгу написать, он все эти проблемы уже видел не раз. Разве что где-то посередине между ними, в теории, из таких книг мб и можно извлечь пользу.
Просто до этой книги нужно дорасти, чтобы извлечь из неё пользу. Желающим «войти в айти» можно полистать её годика, этак, через три после начала обучения .

Когда пытаешься защитить свой любимый язык всему возможными способами:


Обзор книги Айзека Азимова «Сами боги» (1972)

«Самый лёгкий способ решения проблемы — попросту отрицать её наличие».
Роман «Сами боги» Айзека Азимова я прочитал с огромным удовольствием. Смело могу сказать, что это одно из лучших его произведений.
Название книги Айзек Азимов взял из высказывания Фридриха Шиллера: «Против глупости сами Боги бороться бессильны». Роман писатель поделил на три части с соответствующими наименованиями: «Против глупости…», «…сами боги…», «…бороться бессильны?». Всё это отлично передаёт смысл каждой части и что автор хотел показать в них.
В первой части рассказывается о том, что учёный Фрэдерик Хэллем якобы «изобретает» Электронный насос, который существенно облегчает жизнь людей на Земле. Это изобретение основано на принципе обмена позитронами и электронами между двумя Вселенными. В другой Вселенной такой же насос построили паралюди, как их назвали учёные с нашей Земли. Паралюди и подкинули идею насоса нашим учёным. Хэллему противостоит часть учёных, которые утверждают, что Электронный насос очень опасен и приведёт к гибели человечества. Повествование идёт от лица одного из учёных — Питера Ламонта. На протяжении всей первой части он сталкивается с тем, что многие просто не видят опасности. И правда, зачем видеть опасность, если это изобретение в разы улучшило жизнь людей?

Во второй части читатель переносится в другую Вселенную, где живут паралюди. В ней автор нам показывает совершенно другую форму жизни. Разумная жизнь делится на два вида: Мягкие и Жёсткие. Мягкие образуют триады из рационалов, пестунов и эмоционалов. Они рождаются из других триад, находят себе партнёров и образуют собственные триады для того, чтобы рожать новых представителей своего вида. Жёсткие по описанию автора выглядят как гуманоиды. Они занимаются наукой, изобретениями и пытаются спасти свой мир от катастрофы. Именно они изобретают Электронный насоc, связываются с нашими учёными и намекают, что он поможет обеим Вселенным, но это не совсем правда. Электронный насос спасёт только паралюдей, а нас, людей, приведёт к гибели. Повествование в этой части идёт от лица одной из триад: от рационала Уна, эмоционала Дуа и пестуна Тритта. Автор взял имена из русского языка слегка изменив числительные: Ун (Odeen — один), Дуа (Dua — два) и Тритт (Tritt — три). Эту триаду собрали сами Жёсткие, так как каждый из этих Мягких уникален по-своему и отличается от других представителей своего вида. Со временем Дуа начинает всё больше сомневаться в доброжелательных намерениях Жёстких и их изобретениях. Она старательно учится, чтобы понять, что в себе несёт Электронный насос, и ведёт себя не так, как другие эмоционали. Она с самого детства была уникальна. В ней было что-то от рационала. Другие эмоционали её дразнили и обзывали Олевелая Эм, имея в виду, что она как левая часть триады — рационал. На самом деле, каждый из этой триады уникальный. Даже Тритт, консерватор, может проявлять нехарактерные для пестунов качества смекалку и настойчивость, чтобы решать нынешние проблемы. Дуа пытается предупредить учёных из нашей Вселенной, что Электронный насос уничтожит Вселенную людей, и его необходимо отключить. Это противостояние — главный конфликт второй части. Сам же Айзек Азимов про эту часть романа писал: «…самое большое и эффектное из всего, когда-либо придуманного мною».

Третья часть рассказывает о лунном обществе. В ней два главных героя — это радиохимик с Земли Бенджамин Денисон, научная карьера которого закончилась из-за Хэллема, и уроженка Луны Селена Линдстрём. Бенджамин прибывает на Луну, чтобы проверить гипотезу Ламонта из первой части. Денисон знакомится с Селеной. Та помогает ему, хотя её гражданский муж Бэррон Невилл не одобряет этого, потому что ненавидит землян и Землю. Лунное общество живёт хуже земного — у них нет источника энергии в виде Электронного насоса, а заново изобрести его не Луне не получается, так как паралюдям хватает и одного насоса на Земле. К сожалению, роман я читал в советском переводе Ирины Гуровой. Переводчица вырезала или изменила большие куски из третьей части, где рассказывалось про лунное общество. В основном из-за того, что оно было более открыто сексуально, чем земное. Как раз куски про секс и наготу были вырезаны или изменены.
Роман показывает, как всё человечество готово закрыть глаза на будущую катастрофу, чтобы не отказываться от нынешнего комфорта. Автор ставит перед читателями неудобные вопросы, которые актуальны по сей день. Готовы ли мы на них отвечать? А если ответ нам не понравится. Нужно будет что-то делать. Сможем ли мы начать действовать? Айзек Азимов анализирует наше общество и вытаскивает на поверхность то, что мы сами хотим не видеть.

День рождения

Это будет пост для избранных. Так что не обессудьте. Этот текст для тех, кто видит в фантастике литературу, а в несерьёзном умеет разглядеть очень серьезное.
Собственно, это о человеке, родившемся в Стамфорде 12 марта 1925 года и смешавшем в себе еврейскую, ирландскую и венгерскую кровь. И вышла абсолютно жгучая, но очень удачная смесь.
Когда ему понадобился псевдоним, он использовал свое настоящее имя потому, что психованный папаша записал его под одним именем, а всем вокруг сообщил другое.
В семьдесят с чем-то лет он прекратил писать романы поскольку, боялся умереть и не закончить. Потом пожил немного, плюнул и продолжил. Чего уже терять в таком возрасте.
И, ещё это о человеке, который был и остался настоящей неукротимой планетой американской фантастики, о человеке, умевшем в серьёзном увидеть смешное, а в смешном мудрое и печальное.
И это, разумеется, Гарри Гаррисон.
А что читать для начала? На мой вкус, "Неукротимую планету", "Фантастическую сагу" и, конечно, рассказы.
Развитие ребёнка. частичное решение проблемы
Хочу поделиться неожиданной удачей.
Итак, ситуация. У моего ребёнка (возраст — 6 лет), в силу ряда обстоятельств, задержка в развитии. Он отстаёт примерно на год. Т.е. не то, чтобы он прям продолжал отставать и разрыв увеличивался, а просто это константная величина, которую мы пытаемся сократить. Проблема в то.ю что ему трудно что-то объяснить.
Жестокие дети вокруг постоянно говорят ему об этом. И вот недавний случай вывел меня из себя. Какой-то ребёнок сказал, что мой сын совершенно не соображает в математике. И я начал упорно думать, как его обучить, чтобы сократить разрыв.
Пришла в голову мне игра. купил много игральных костей, причём, некоторые с цифрами, а некоторые с точками, эквивалентными числам. Какие игры я придумал:
Взял стаканчики бумажные для кофе. Каждый берёт одну кость, болтает и кидаем. У кого больше — тот тянет карту. У кого в конце окажется больше карт — тот выиграл. УСПЕХ! За 2 дня мы выучили «больше/меньше/равно» для чисел от 1 до 6.
Дальше буду играть в игру, у кого больше/меньше, тот столько карт и берёт.
Кстати, играть можно и всей семьёй.
Потом возьмем 2 кубика и будем играть больше/меньше на сумму кубиков.
Смешаем 2 кубика (с числами и точками), чтобы выработать чёткие ассоциации.
Сыграем на разницу, у кого разница больше, то столько карт и тянет.
Сыграем в «чёт/нечет».
Если возникнут ещё идеи с играми, пожалуйста, напишите!
Ему очень нравится кидать кубики и игра простая и быстро позволяет запомнить. Всем советую!

Сага о подработке в студенческие годы. Глава 4. Метод изучения английского языка от профессора математики

Итак, по просьбе некоторых подписчиков. Я хочу поделиться тем методом изучения английского языка, которому меня научил старый профессор математики на одной из моих подработок в студенческие годы. Сага о подработке в студенческие годы. Глава 3. Продавец массажного оборудования
Скажу сразу, этот метод вряд ли научит вас основам и грамматике, но здорово прокачивает речевой аппарат, словарный запас и восприятие на слух.
Метод заключается в использовании текста и синхронной аудиозаписи адаптированной литературы oxford bookworms library.

Суть такая, выбираем свой уровень языка. Скачиваем все книги, около 200. У этой серии книг их 7, от 0 до 6. Сначала читаем книгу, выписываем и учим незнакомые слова. Потом включаем аудиозапись и уменьшаем скорость воспроизведения на половину. Если с восприятием совсем туго, то ставим 25% и повторяем за аудиозаписью, проговаривая всю фонетику. Книгу в это время держим перед собой, изредка в неё подглядываем. Если натыкаемся на сложный речевой оборот, то отматываем назад, прочитываем и прослушиваем ещё раз. Параллельно учим грамматику и готовимся к новым уровням.
По мере улучшения навыка переходим на более высокий уровень и ускоряем запись, но следим чтобы не страдало качество
Я использовал этот метод и с каждым уровнем у меня росло восприятие английской речи и в разговоре я на автомате уже произносил слова с английской фонетикой. Причем британской. К тому же книги, зачастую, очень интересные. Там и драмы, и детективы, и фантастика, причем от довольно известных писателей. Скучно не было, читались просто на одном дыхании.
Именно ими я был увлечен на другой своей подработке в студенческие годы.

Знакомо?

Автор "Ведьмака" и сага о Рейневане

Анджея Сапковского стоит любить не только из-за ведьмака. Ведь у него есть трилогия о Рейневане: «Башня шутов» «Божьи воины» и «Свет вечный». Что же в ней эдакого? Ответ ниже, в весьма большом посте.
Жизненность и реалистичность персонажей всех трёх книг. А именно – Рейнмара аkа «Рейневан» фон Беляу-Белява, шельмы Шарлея, астрального бродяги Самсона Медка, апокалиптичного и монструозного прагматика-злодея Биркарта Грелленорта, очаровательной и умеющей жертвовать собой Ютты де Апольда, а также всех других и прочих, которых в саге предостаточно.
Рейневан: главное действующее лицо книги, основной положительный персонаж, самое начало хитросплетения истории и выдумки. Каков он в начале первой книги и на всём её протяжении?
Совсем по-молодому глупый, самоуверенный, романтичный и беспомощный, как лопоухий щенок, юноша. Безнадёжно талантливый медик-магик-теоретик и полу-практик, безвыходно втрескавшийся в Адель фон Стерча вначале и влюблённый в Николетту-Ютту в конце. Заставивший самого себя поверить в благость дела гуситов, как-бы несущее только свет. И сталкивающийся с тем моментом, когда обычная жестокая жизнь показывает ему настоящее.
Не сдающийся практически ни перед чем, наращивающий мышцы тела и души, не бросающий возлюбленных и друзей, совершающий глупости и не жалеющий о них.
Становящийся в конце тем, кем мог стать в начале, нашедший себя и собственную судьбу. Не супермен, подобно Геральту, и из-за этого более настоящий.
Шарлей: тот самый жестокий реалист, которым мог бы стать Рейневан. Бывший когда-то таким же, как он и нарочито подчёркивающий свой внутренний цинизм, при этом никак не становящийся таким, каким хочет казаться.
Человек разносторонний, умеющий с одинаковой грацией обчистить любого, одним махом засадить литр пива, рубануть как следует саблюкой и потрепаться о куртуазной поэзии, либо религиозных догмах.
Ангел-хранитель Рейневана, взваливший на свои плечи, отнюдь не принадлежащие атланту или титану, заботу о главном герое всей серии и терпеливо выручающий его в любой ситуации. И, как мне кажется, делающий это по одной причине, мастерски не раскрываемой до конца автором:
нашедший, возможно впервые за всю жизнь, настоящего друга.
Самсон Медок: фигура огра из скандинавских сказок, с головой маленького младенца и интеллект лауреата Нобелевской премии.
Одна из самых загадочных фигур цикла, постепенно мастерски раскрываемая паном Анджеем, притягательная, похожая на того самого «доброго» терминатора Арнольда, который был во второй части фильма Джеймса Камерона.
Свободно цитирующий апокрифы, источники достоверные, прорицания о будущем и логические выводы, а также Данте Алигьери. Потустороннее существо, волей судьбы заточённое в тело человека, и проявляющее такое милосердие и любовь к жизни, какого не встретишь у большой части персонажей.
Прекрасная находка, цепляющая подобно хорошему крючку грамотного рыболова.
Ютта де Апольда (Николетта Светловосая): самый романтичный и светлый персонаж. Про неё можно сказать лишь одно, словами АС: можете ли вы описать любовь?
Господин Грелленорт (Стенолаз), также, как и его Чёрная Рота, также как и епископ Конрад, также как и все прочие антагонисты, которых в книге достаточно, есть очень простое существо — он злодей.
Злодей убеждённый и реалистичный. Ни разу не фанатик религии, скорее фанатик собственного состояния и призвания. Убивающий мечом и магией. Страшный в своём хладнокровии и методах.
Он тесно переплетён с главным воинствующим священником, епископом Конрадом из Вроцлава, что и немудрено, так как является его сыном.
Персонаж злой и могущественный, придающий всей саге особый колорит постоянного ожидания воплей «Адзумус» и появления убийц в чёрном, погибающих лишь после полного расчленения.
Прочих злодеев в книге также весьма много. Это и раубриттеры, и фанатики с обеих сторон враждующих религиозных партий, и убеждённые сторонники того, либо иного местного монарха, ненавистники и преследователи евреев и всяких там еретиков (это отдельная песня). Отдельная потому, что в основе любой подобной ненависти – лежит зависть, порождающая насилие. И это автором показано великолепно.
Жестокая реалистичность того времени, эпохи кровавого позднего практически Средневековья, мракобесия и рек пролитой крови. Образность, созданная в произведении, такова, что картинка складывается моментально, и читатель видит всё, ощущает всеми органами осязания и в какие-то моменты его, читателя, может просто передёрнуть от одной мысли о том, что описанное – БЫЛО.
Громадный плюс книг в том, что они дают чёткое понятие многим любителям подобной литературы, фанатам игр и, самое главное, начинающим авторам, основы знаний о том – как и что было на самом деле. И в первую очередь в столь любимых в последнее время рубках холодным оружием. В данном случае АС, впрочем, как и всегда, на полной высоте.
Буздыганы рубят как полагается, цепы крошат именно так, как нужно, боевые вагенбурги подобны аналогам врытых танков, а хуфницы и гаковницы сеют смерть в рядах панцирной конницы. И весь ужас того, что происходило на полях сражений того времени – вот он, перед вами, русским по белому, читайте, пугайтесь и наслаждайтесь.
И, к слову, в отличие от «Ведьмака», здесь не будет коллизий, порождающих потом несостыковки. Например – о ношении меча за спиной. В данном случае придираться не к чему. Аутентичность прекрасная.
Т
акое же чувство вызывают бытовые описания. В которых АС не то что мастак, он просто МАСТЕР и именно с большой буквы. Во всяком случае, начиная с сукновальни и прочего из того, что входило в состав мастерской Петерлина в первой книги и далее – полностью погружает в атмосферу того времени. Обычаи, разговорные словечки, ругань, внешний вид героев, еда, напитки, лошади, одежда…всё на том уровне, при котором автору веришь безоговорочно.
Отдельно можно упомянуть обилие местных названий, имён, генеалогий и прочего. Первоначально они кажутся помехой, так как тяжеловаты для восприятия, но вчитываясь, понимаешь, что так и нужно. Чтобы понять всю сложность тогдашних политического, географического и экономического раскладов. Чтобы разобраться во всех хитросплетениях того времени, тонкостей игр под ковром, расстановки сил на досках шахмат государств, королевств, династий и религий.
Гуситы и их противники, то есть основная линия книги. Всё то, что происходило в тот страшный момент. АС сотворил то, что должно интересовать нас куда как больше, чем события во Франции того же времени. А то ведь – все знают, ху из ит Жанна Д Арк, но кто есть Ягелло? И это только к примеру. Мало кто не знает, что был Азенкур, но много ли кто может сказать, что Танненберг и Грюнвальд – это одно и тоже?
Магическая составляющая книги: есть, и этого не отнять. Магией, культом Викки и преданиями – она просто пропитана.
Начиная с фигуры Рейневана, который чем дальше, тем становится всё серьёзнее и заканчивая чёрной магией, применяемой его оппонентами.
Существа с Той стороны вписаны в текст очень органично и своевременно, именно тогда, когда они и должны появиться. И присутствие их не мешает развитию повествования о войнах и всём прочем среди обычных людей.
Резюме: настоятельно рекомендуется к прочтению всем поклонникам хорошей литературы с фэнтези-историческим уклоном и просто любителям прочесть что-то «вкусное».
Мастер-класс. Совершенный код. Макконнелл Стив
Отзывы помогают другим читателям выбирать интересные книги.
Написать отзыв x Авторизуйтесь или зарегистрируйтесь на сайте, чтобы оставить отзыв и получить возможность заработать 15 бонусов в бонусной программе
-
15 бонусов за отзывы мы начисляем только при следующих условиях:
- отзыв написан к товару, который вы покупали в нашем интернет-магазине;
- отзыв длиной более 300 букв;
- отзыв был утвержден модератором.
Правила модерации
Отзыв должен быть уникальным и содержательным: копировать отзывы целиком или частями с других сайтов нельзя.
Нецензурная брань запрещена.
Отзыв должен относиться к товару, на который он написан.
Пересказ аннотации, содержания, занимающие большую часть отзыва, не допускается.
Совершенный код

Книга по программированию Стива Макконнелла — это то, что советуют прочитать хоть раз в жизни каждому программисту. Свыше десяти лет первое издание небезосновательно считалось лучшим практическим руководством по кодингу.
В книге, опираясь на свой опыт, автор собрал различные методики и принципы программирования. Программист любой области с любым уровнем обязательно найдет для себя что-то, о чём он раньше не знал или не задумывался.
Здесь можно скачать книгу «Совершенный код» для ознакомления (бесплатный PDF фрагмент от правообладателя), почитать онлайн или купить полную электронную версию в форматах FB2, PDF, EPUB, TXT, FB3, MOBI.