Принципы, паттерны и методики гибкой разработки на языке 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 с открытым исходным кодом. Он также автор ряда печатных работ, регулярно выступает на конференциях.
Отличная книга. Учит писать грамотно структурированный, расширяемый код. Рекомендую всем, кто стремиться писать не только надежный, но и легко сопровождаемый и удобочитаемый код.
Хотели бы вы отправиться в путешествие? Да не простое, а по самым красивым книжным магазинам мира? Ким Онхо готов стать вашим проводником в этот прекрасный мир больших и маленьких, современных и старинных книжных лавок. Автор объехал практически весь земной шар и посетил все известные книжные магазины: в Осло и Париже, в Нью-Йорке и Лондоне, в Сеуле и Токио. И не просто рассказал обо всех местах, где...
Издательство:
Манн, Иванов и Фербер
Дата выхода: апрель 2025
Казалось бы, что нового можно написать об Альберте Эйнштейне, абсолютно не нуждающемся в представлении? Его имя давно превратилось в синоним слова “гений”, а сам он стал больше мифом, чем человеком. Однако научный журналист Сэмюел Грейдон представляет нам Эйнштейна поновому. Он разбивает зеркало, в котором тот отражается, на 99 осколков, и парадоксальным образом эти совершенно разные, разрозненные...
Издательство:
АСТ
Дата выхода: июнь 2025
от автора "Замок из стекла" В России продано 300 000 книг Джаннетт Уоллс. Когда Салли Кинкейд была ребенком, мачеха выставила ее из дома, отдав на воспитание тете. Но спустя девять лет Салли вернулась, чтобы занять свое место в семье и бизнесе. Многие годы Кинкейды занимались производством виски, однако «Сухой закон» ставит семейное дело под удар. Салли бросает вызов условностям: отказывается...
Издательство:
Эксмо
Дата выхода: май 2025
Тамерлан Заников (папа Тамерлан) — психолог, психотерапевт, который не боится говорить с подростками на сложные темы и помогает преодолевать кризисные ситуации им и их родителям. В своей психологической практике, а также в соцсетях папа Тамерлан разбирает проблемы буллинга и низкой самооценки, отношения с родителями, первую любовь и другие важные аспекты подростковой жизни. Эта книга подобна...
Издательство:
АСТ
Дата выхода: июль 2025
Воспоминания Михаила Шемякина, охватывающие период от рождения до изгнания из Советского Союза в 1971 году, читаются как захватывающий авантюрно-философский роман. Художник и скульптор, историк искусства и постановщик спектаклей рассказывает свою историю, а заодно историю родителей, переживших революции; послевоенной Германии, Прибалтики, Беларуси; Средней художественной школы и подпольных педагогов;...
Издательство:
АСТ
Дата выхода: ноябрь 2023
«Дневник Анны Франк» — записи еврейской девочки, всемирно знаменитый документ памяти о Холокосте. Анна начала дневник в июне 1942 г., в день своего тринадцатилетия, скрываясь вместе с семьей в потайной комнате на Принсенграхт в оккупированном нацистами Амстердаме. Она назвала ее «Убежище». Дневник обрывается 1 августа 1944 г. Все обитатели Убежища были арестованы и депортированы. В январе 1945 г. советские...
Издательство:
Книжники
Дата выхода: май 2025
Оставить комментарий