Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
Это Python, например! Познакомьтесь с самым быстрорастущим языком программирования на сегодняшний день. Легкое и увлекательное руководство поможет шаг за шагом прокачать навыки разработки. Никаких архитектур компьютера, теорий программирования и прочей абракадабры — больше практики! В книге 150 задач, которые плавно перенесут читателя от изучения основ языка к решению более сложных вещей. Руководство подойдет всем, у кого голова идет кругом от технического жаргона и пространных объяснений — автор уверен, что учить можно и без этого.
Вопросы непрерывности бизнеса (Business Continuity Management, или BCM) затрагивают практически каждого из нас. Мы переживаем очередной глобальный экономический кризис, равного которому не было ранее, и только приходим к пониманию таких новых глобальных угроз, как изменение климата, энергетическая безопасность, кибертеррор и киберпреступность. Чрезвычайные ситуации возникают чуть ли не ежедневно, поэтому в каждой компании наверняка задавались вопросами по обеспечению непрерывности бизнеса. Какие существуют методические указания и требования? Как правильно создать и внедрить экономически оправданную корпоративную программу? Какие имеются инструментальные средства и как контролировать управление ими? Как оценить и управлять затратами на поддержание и сопровождение корпоративной программы управления непрерывностью бизнеса? Ответы на эти и многие другие вопросы вы найдете в книге, материалы которой позволят создать и внедрить по-настоящему действенную и экономически эффективную корпоративную программу управления непрерывностью бизнеса (ECP – Enterprise Continuity Program). Автор впервые обсуждает ряд проблемных вопросов разработки количественных метрик и мер обеспечения непрерывности бизнеса, а также предлагает результаты не только качественного, но и количественного изучения киберустойчивости. Издание будет полезно топ-менеджерам компаний, руководителям служб автоматизации и служб информационной безопасности, специалистам в области непрерывности бизнеса (BCM), менеджерам по непрерывности и безопасности, специалистам служб внутреннего контроля, а также внутренним и внешним аудиторам, консультантам и тренерам BCM.
Пользовательские истории - это метод описания требований к разрабатываемому продукту. Автор доступно и интересно рассказывает, как правильно использовать данную технику, чтобы сфокусироваться на поставленной задаче и пожеланиях клиента, а не распыляться на реализации второстепенных функций. Описанный подход не только ускоряет и систематизирует разработку, но и улучшает взаимопонимание в команде.
.В этой книге вы найдете: .Практические советы по сбору пользовательских историй. .Суть пользовательских историй, секреты их применения в гибкой разработке. .Советы о том, как организовать жизненный цикл разработки ПО
Все родители хотят, чтобы их дети были самыми умными, самыми эрудированными и самыми успешными. А дети, в свою очередь, не прочь поразить всех взрослых да и своих сверстников уникальными способностями и недюжинным интеллектом. Память и сообразительность можно развить, а расширить кругозор — ещё проще. Конечно, для этого можно приобрести три или даже пять энциклопедий на разные темы, но лучше одну — гигантскую! И она обязательно понравится юному почемучке — интересные факты, максимум информации по каждой теме и великолепные иллюстрации делают общение с книгой не только полезным, но и чрезвычайно увлекательным. .Энциклопедия содержит разделы о Земле, звёздах и планетах, землетрясениях и других превратностях природы. Здесь же ребёнок найдёт полезную информацию о растениях и животных, насекомых, птицах и обитателях морских глубин; узнает, как устроен человек и на что он тратит треть своей жизни; он также откроет для себя мир древних цивилизаций и вымерших ящеров. Наша энциклопедия не оставит равнодушными ни детей, ни их родителей, более того — благодаря полученным знаниям любой ребёнок обязательно станет самым умным.
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство посвящено новым асинхронным возможностям и средствам повышения производительности, которые позволяют создавать сложные одностраничные веб-приложения и избежать при этом "кошмара обратных вызовов". Как и в других книгах серии "Вы не знаете JS", вы познакомитесь с нетривиальными особенностями языка, которых так боятся программисты. Только вооружившись знаниями можно достичь истинного мастерства. В КНИГЕ РАССМАТРИВАЮТСЯ СЛЕДУЮЩИЕ ТЕМЫ: • Старые и новые методы асинхронного программирования • Использование обещаний JavaScript для решения проблемы "инверсии управления" • Применение генераторов для асинхронного выполнения в последовательной форме • Повышение быстродействия с использованием веб-работников, SIMD и asm.js • Методы хронометража и оптимизации выражений и команд.
Политика Конфиденциальности сайта s-tor.ru (именуемый в дальнейшем "сайт")
Владелец сайта (именуемый в дальнейшем "Администрация") обязуется сохранять Вашу конфиденциальность в сети Интернет. Настоящая
Политика Конфиденциальности, рассказывает о том, как собираются, обрабатываются и хранятся Ваши личные данные.
Администрация уделяет большое внимание защите личной информации пользователей.
Пользуюсь этим сайтом, пользователь тем самым дает согласие на применение правил сбора и использования данных, изложенных
в настоящем документе.
Если Вы не согласны с условиями нашей политики конфиденциальности, не используйте этот сайт!
Собираемая информация
Администрация не собирает никакой личной информации о пользователе. Однако, личную информацию пользователя могут собирать
внешние организации (третьи стороны), предоставляющие инструменты для сбора информации о состоянии сайта. По этой причине,
Администрация снимает с себя ответственность по сохранению конфиденциальности данных пользователя. С Условиями Конфиденциальности
третьих сторон, пользователь может ознакомиться на их сайтах.
Прочая информация
Дети любых возрастов могут беспрепятственно пользоваться данным сайтом.