Принципы, паттерны и методики гибкой разработки на языке C# (файл PDF)
Код 864714
- 20850 кб
- январь 2011
- Символ-Плюс
![]() |
Код 864714
Цель данной книги - собрать воедино все методики гибкой разработки и показать их работоспособность. Основанная на богатом опыте известного специалиста, Роберта Мартина, книга охватывает как теорию, так и все аспекты практического применения гибкой разработки. Во вступительных главах излагаются основные принципы, а далее они демонстрируются в действии. Применяя объектно-ориентированный подход, авторы рассматривают конкретные паттерны, применяемые к проектированию приложений, описывают методы...
Цель данной книги - собрать воедино все методики гибкой разработки и показать их работоспособность. Основанная на богатом опыте известного специалиста, Роберта Мартина, книга охватывает как теорию, так и все аспекты практического применения гибкой разработки. Во вступительных главах излагаются основные принципы, а далее они демонстрируются в действии. Применяя объектно-ориентированный подход, авторы рассматривают конкретные паттерны, применяемые к проектированию приложений, описывают методы рефакторинга и способы эффективного использования различных видов UML-диаграмм. Взяв какую-либо реальную задачу, они показывают, какие ошибки и ложные ходы можно допустить в ходе ее решения и как применение правильных методик позволяет добиться успеха.
Основная идея гибкой разработки: успех зависит прежде всего от людей. Работайте с командой увлеченных программистов, применяйте упрощенные процессы, подстроенные под эту команду, непрерывно адаптируйтесь к задаче - и успех вам гарантирован.
Книга в равной мере подойдет и тем, кто еще только собирается практиковать гибкую разработку, и тем, кто желает усовершенствовать уже имеющиеся навыки. Издание содержит много примеров исходного кода, которые можно скачать с сайта авторов.
Отзывы читателей
Замечательная работа по проектированию и разработке
Блестящая книга с первой до последней страницы. В первом разделе ясно и разумно описываются все основные положения гибкой разработки: что такое "гибкость", почему так важны тестирование и планирование и как в эту схему укладывается рефакторинг. Второй раздел посвящен проектированию и паттернам - снова коротко, ясно и доходчиво, с комментариями, продиктованными здравым смыслом.
Последние два раздела - пример выполнения реальной задачи: создания системы расчета зарплаты. Именно здесь начинается самое интересное: изучение прецедентов, конструирование операций на основе тщательно подобранных паттернов, обсуждение вопроса о том, когда и какие паттерны использовать, собственно реализация, пакетирование и развитие.
Bеликолепный фрагмент - глава о UML. Авторы предупреждают о том, что UML следует применять дозировано и только тогда, когда это оправдано. Кипы UML-диаграмм - не решение проблемы, поэтому авторы приводят лишь несколько кратких диаграмм там, где это безусловно осмысленно.
Книгу непременно должны прочитать все, независимо от опыта. Я сделаю все, от меня зависящее, чтобы она вошла в список обязательного чтения для разработчиков в моей компании..
- Джеймс Холмс, соавтор книги "Windows Developer Power Tools"
Методы гибкой разработки в понятном изложении
В этой книге на самом деле рассматриваются две темы: методы гибкого управления проектом и способы разработки, практикуемые гибкими командами.
Раздел I - это описание собственно гибкой методологии. Очевидно, авторы сознательно стремились к свойственной ей лаконичности - этот раздел насчитывает всего около 100 страниц. Однако здесь вы найдете все необходимое для того, чтобы внедрить гибкую методологию в своем коллективе.
Раздел II озаглавлен "Гибкое проектирование". В нем рассматриваются высокоуровневые принципы проектирования и приводятся примеры низкоуровневого проектирования с подробным обсуждением UML. Следовало бы разбить этот раздел на две части. Первая была бы ориентирована на разработчиков начального и промежуточного уровня - чтобы они приобрели навыки, необходимые для дальнейшего изучения. А вторая содержала бы знания, обязательные для любого разработчика, который трудится в команде или собирается взяться за реализацию сложного приложения.
Раздел III - это большой пример. Притворившись, что проектируют систему расчета зарплаты, авторы на самом деле знакомят читателя с наиболее популярными паттернами проектирования. Этот раздел зависит от предыдущих и является прекрасной иллюстрацией того, как мыслят гибкие разработчики.
Книга прекрасно написана, ее будет легко читать как средне-, так и высококвалифицированным разработчикам. Начинающим кое-где придется трудно. Но пользу она принесет всем, независимо от уровня.
- Уильям Барретт, MCSD (Бостон, штат Массачусетс)"
Об авторах
Роберт К. Мартин ("Дядя Боб") - основатель и президент международной компании Object Mentor Inc. со штаб-квартирой в Гурни, штат Иллинойс, предлагающей консультативные услуги по совершенствованию процесса разработки, объектно-ориентированному проектированию, обучению и повышению квалификации разработчиков крупным компаниям по всему миру. Он автор книг "Designing Object Oriented C++ Applications Using the Booch Method" и "Agile Software Development Principles, Patterns, and Practices" (обе вышли в издательстве Prentice Hall), а также "UML for Java Programming" (Addison-Wesley). В период с 1996 по 1999 год был главным редактором журнала "C++ Journal". Известен своими выступлениями на международных конференциях и промышленных выставках.
Мика Мартин трудится в компании Object Mentor в качестве разработчика, консультанта и наставника по различным предметам, начиная от объектно-ориентированных принципов и паттернов и кончая методиками гибкой разработки ПО. Мика - сооснователь и ведущий разработчик проекта FitNesse с открытым исходным кодом. Он также автор ряда печатных работ, регулярно выступает на конференциях.
Отличная книга. Учит писать грамотно структурированный, расширяемый код. Рекомендую всем, кто стремиться писать не только надежный, но и легко сопровождаемый и удобочитаемый код.
«Биография Воланда» — новое расследование судьбы героев романа «Мастер и Маргарита», основанное на неожиданных открытиях архивных документов и буквально вскрывающее шифры и ребусы Михаила Булгакова. Эти игры писателя были тайными посланиями в будущее, и Олег Шишкин — первый, кому удалось их прочитать.
Издательство:
АСТ
Дата выхода: август 2019
Юноша и девушка в лифте, который несется ввысь, на 115-й этаж башни, в школу. Юноше хватает этих коротких минут, чтобы влюбиться. Оказывается, Селеста – новенькая и будет учиться в его классе! Селеста ворвалась в его жизнь, в его мысли молниеносно – чтобы так же молниеносно исчезнуть. В школе он ее больше не видел. В мире будущего люди живут, учатся, работают, лечатся в огромных стеклянных башнях: за их...
Издательство:
КомпасГид
Дата выхода: декабрь 2018
Томас Зюндер, автор этой книги, провел более 500 свадеб, он диджей. Все 12 лет он обожал свою работу — до тех пор, пока постепенная потеря слуха не стала серьезно сказываться на общем самочувствии: у него начались сильные приступы головокружений прямо на рабочем месте, в самый разгар вечеринок. Поняв, что карьера окончена, Томас направил все силы на изучение небольшого, но такого важного для каждого человека...
Издательство:
Эксмо
Дата выхода: июнь 2020
Маленькая фея по имени Флория никак не может уснуть. Стоит тёплая летняя ночь, ярко светит луна, и Флория отправляется на прогулку по ночному лесу. Оказывается, сегодня ночью многие обитатели леса до сих пор не легли спать, и даже Песочному человечку нужно набрать в два раза больше волшебного сонного песка, чем обычно, чтобы дети, наконец, уснули…
Издательство:
Добрая книга
Дата выхода: июль 2019
Победитель Национальной премии «Книга года — 2023». Вошла в длинный список XV сезона премии «Просветитель». Рассказ о фундаментальной научной картине мира в развитии от более наглядного к более абстрактному: от брошенного камня до объяснения уравнений Эйнштейна и Шрёдингера. Человек разбирается в устройстве Вселенной, наблюдая за движением и его последствиями, догадываясь о правилах,...
Издательство:
Альпина нон-фикшн
Дата выхода: август 2022
Книга позволяет изучить правила организации и ведения бухгалтерского учета имущества, источников его финансирования, доходов, расходов и финансовых результатов в общественном питании в целях использования учетной информации в управлении хозяйствующими субъектами. Пособие иллюстрировано таблицами, рисунками, бухгалтерскими схемами, примерами практических ситуаций на базе предприятий...
Издательство:
Clever
Дата выхода: февраль 2018
Joomla! представляет собой эффективную систему управления содержимым веб-сайтов, распространяемую бесплатно и обладающую чрезвычайной гибкостью, что выгодно отличает ее от других подобных программных продуктов. В этой книге, написанной ведущим консультантом проекта Joomla!, Бэрри Нортом, раскрываются все особенности и преимущества новейшей версии 1.5. Книга познакомит читателя с техническими возможностями...
Производитель:
Символ-Плюс
Дата выхода: апрель 2010
Эта небольшая книга представляет собой подробное руководство для разработчиков на Python, желающих научиться создавать приложения с использованием больших языковых моделей. Авторы расскажут об основных возможностях и преимуществах моделей GPT-4 и GPT-3.5, а также принципах их работы. Здесь же вы найдете пошаговые инструкции по разработке приложений с использованием библиотеки для Python от OpenAI, в том числе...
ISBN: 978-601-08-4417-9
Издательство:
BHV-СПб
Дата выхода: ноябрь 2024
В красочной книге "100 путаниц. Найди ошибку" ребят ждут увлекательные задания, запутанные дорожки, хитрые головоломки и лабиринты на любой вкус. Дошколята смогут развить внимание, память, наблюдательность и сообразительность.Для дошкольного возраста.
ISBN: 9785171571337
Издательство:
АСТ
Дата выхода: июнь 2023
Сегодня многие книги посвящены или UML, или Унифицированному процессу (Unified Process, UP), но не им обоим. Арлоу и Нейштадт заполнили этот пробел книгой, являющей собою замечательный синтез UML и UP. Здесь вы изучите методики объектно-ориентированного анализа и проектирования, синтаксис и семантику UML и соответствующие аспекты UP. Книга содержит точный и лаконичный обзор UML и UP с точки зрения ОО аналитика и...
ISBN: 5-93286-094-4
Издательство:
Символ-Плюс
Дата выхода: октябрь 2007
Оставить комментарий