Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.
Книга «Принципы, паттерны и методики гибкой разработки на языке C#» собрала в себе воедино все методики гибкой разработки для платформы .NET Framework на языке C#. Предлагаемые для изучения сведения основаны на богатом опыте известного специалиста – Роберта Мартина охватывают как теорию, так и все аспекты практического применения гибкой разработки. В издании основные принципы не только излагаются в качестве теории, они демонстрируются в действии, применяя объектно-ориентированный подход. Рассматриваются конкретные паттерны, применяемые к проектированию приложений, описываются методы рефакторинга и способы эффективного использования различных видов UML-диаграмм. На примерах реальных задач показывается, какие ошибки и неправильные действия можно совершить в ходе ее решения и как применение правильных методик позволит вам добиться успеха. Если вы разработчик, то читайте книгу от корки до корки. Она написана преимущественно для разработчиков и содержит информацию о том, как писать программы, применяя гибкие методики. Изучая материал последовательно, вы сначала ознакомитесь с методиками, затем с принципами и паттернами разработки, ну и наконец, с примерами, где все это увязано воедино.
Гибкая разработка, описывает идеи гибкой разработки ПО и начинается с Манифеста гибкой разработки. Затем дается обзор экстремального программирования – XP, после чего на ряде небольших примеров иллюстрируются некоторые приемы XP, в особенности те, что влияют на способы проектирования и написания кода.
Гибкое проектирование, рассказывает об объектно-ориентированном проектировании ПО: что это такое, постановка задачи об управлении сложностью и методы ее решения, принципы объектно-ориентированного проектирования классов. В завершение приводится описание использования подмножества UML на практике.
Задача о расчете заработной платы. Здесь описывается объектно-ориентированный проект и реализация на C# простой пакетной системы. Сначала подробно рассматриваются все паттерны проектирования, которые будут использоваться, а в конце приводится полный пример – самый большой и сложный в этом пособии.
Пакетирование системы расчета заработной платы, начинается с описания принципов проектирования объектно-ориентированных пакетов. После чего приводится демонстрация этих принципов на примере постепенной компоновки в пакеты классов из предыдущего раздела. В завершение рассматривается процесс проектирования базы данных и пользовательского интерфейса приложения.
В книге «Принципы, паттерны и методики гибкой разработки на языке C#» приведено очень много примеров кода, потому что в значительной степени именно код и является сутью данного пособия. Авторы предоставляют для изучения последовательность примеров разного объема: некоторые совсем небольшие, другие используются сразу для нескольких тем. Каждому примеру предшествует сведения для того, чтобы подготовить читателя: описание принципов и паттернов объектно-ориентированного проектирования, которые будут использоваться, поэтому приготовьтесь изучать код и разбираться в UML-диаграммах.
Формат: PDF + файлы проектов
Качество: eBook
Страниц: 768