Информация о книге

978-5-8459-1618-1

Главная  » Тематика определяется » Рефакторинг в C# и ASP.NET для профессионалов

Арсеновски Д., Рефакторинг в C# и ASP.NET для профессионалов

Диалектика, 2010 г., 978-5-8459-1618-1 , 240*169*25 мм., тираж: 1000


Описание книги

В книге предлагается практический подход к проведению рефакторинга в C# и ASP.NET, который позволяет применять приемы рефакторинга при управлении и модификации существующего кода. Кроме того, вы научитесь строить прототип приложения с нуля и узнаете, как с помощью рефакторинга преобразовать прототип в хорошо спроектированное приложение уровня предприятия. Рефакторинг представляет собой эффективный путь быстрого обнаружения и устранения проблемного кода. Благодаря пошаговым инструкциям, вы легко разберетесь с разнообразными проблемами, связанными с кодом, и трансформациями рефакторинга. Многие из этих трансформаций разработаны на основе реальных сценариев и являются результатом ключевых бизнес-решений. Вдобавок вы найдете формальные определения приемов рефакторинга, на которые можно будет ссылаться во время работы. В этой книге описаны приемы рефакторинга, которые позволяют существенно повысить вашу производительность как разработчика. С помощью этой информации вы сможете эффективно реагировать на требования по изменению и улучшению дизайна унаследованного кода. В этой книге описаны: Сборка инструментального набора для рефакторинга; Способы проведения тестирования модулей; Советы по рефакторингу по шаблонам проектирования; Использование рефакторинга для модернизации унаследованного кода C# и ASP.NET; Способы получения выгоды от выделения методов и исключения дублирования кода; Методы приведения кода к более простому, легко изменяемому и лучше понимаемому виду; Объектно-ориентированная теория и шаблоны проектирования; Способы использования LINQ и других усовершенствований, предлагаемых в версии C# 3.0. Книга предназначена для разработчиков C# и ASP.NET разной квалификации, которые желают изучить способы эффективного управления и модификации своего кода с помощью инструментов и приемов рефакторинга.

Ключевые слова

Поделиться ссылкой на книгу




Об авторе


Отзывы

Интересный рассказ о рефакторинге  [28 January 2015]
Книжка читается легко. Особенных проблем с языком не заметил.
Большая часть книги не несет какой-либо специфики, характерной для C#, так что она будет полезна любому программисту.
В введение есть три указателя:
- запахов
- рефакторингов
- принципов объектно-ориентированного проектирования
Это позволяет использовать книгу как справочник.
В 4 главе описан стандартный процесс создания прототипа в небольших компаниях, когда разработчик выполняет еще и роль бизнес и системного аналитика:)
Дальше это приложение используют в качестве учебного примера для демонстрации техник рефакторинга.
Неплохая книга  [21 April 2013]
Замечу, что это книга не об ASP.NET, и не о языке C#. Первые 12 из 15 глав - о рефакторинге, без привязки к технологии и языку. Хотя все иллюстрации - на C#. Причем мне представляется, что это книга - не для "крутых программеров", которые имеют многолетний разнообразный опыт. А для тех программистов, которые на юниорской или следующей ступеньке. И хотят развиваться дальше.
Полезные сведения об инструментарии рефакторига, в частности об NUnit, о Refactor.
В общем, книжка неплохая.
Перевод  [25 January 2012]
Перевод, действительно, оставляет желать лучшего..
В целом, однако, книга читается довольно легко, даже несмотря на ляпы и опечатки. Да, некоторые предложения приходится перечитывать несколько раз, чтобы понять смысл. Но их не так уж много.
Чего-то принципиально нового в ней не увидел.
Отвратительная работа переводчика  [ 2 January 2011]
К сожалению, перевод книги очень низкого качества. Я не имел возможности ознакомиться с текстом книги, а ориентировался по оглавлению. Текст книги совершенно неестественен и сложен для восприятия, используются речевые обороты, применение которых в реальной жизни трудно себе представить. Я не смог читать эту книгу, т.к. практически каждое предложение приходится интерпретировать и перечитывать раз за разом, чтобы уловить суть. Возникает ощущение, что переводчик воспользовался Promt'ом или аналогичным пакетом автоматизированного перевода, а потом лишь расставил падежные окончания и знаки препинания. Как мог редактор допустить такое:
"Модификации, которые поддерживают дизайн в активном состоянии", "Школы кодирования, которые выдвигают строгие руководства по кодированию, наряду со строгим использование статических инструментов анализа кода, могут воспринимать это как излишнюю гибкость, но такой относительно либеральный подход на самом деле стимулирует творческое мышление и свободу программиста, в результате чего появляется код, которые не препятствует проявлению оригинальности и инновациям", "Эта книга содержит огромное количество описаний важнейших запахов и рефакторингов". В общем, в качестве примера косноязычия можно просто скопировать ее содержимое целиком. Увы, придется читать эту книгу в оригинале, а к приобретению публикаций, перевод которых принадлежит Н. А. Мухину, в дальнейшем относиться гораздо осмотрительнее.
Великолепно!  [26 April 2010]
В книге рассказывается философия языка программирования C#.
Блестящий перевод великолепной книги.
Могу порекомендовать данную книгу всем, кто хочет професссионально программировать на C#.
Если Вы не знаете данный язык, ее лучше всего прочитать после введения в программирование на данном языке. Имеются ввиду книги Дейтейлов, Шилдта и им подобные. Однако хорошо написанного учебника по C# к сожалению не знаю.

Последние поступления в рубрике "Тематика определяется"



Ритуальный оракул Магия зеркал, 53 карты + инструкция 

Представляем вам новую профессиональную колоду Любови Никифоровой (Отилы), являющуюся продолжением ранее изданной и уже популярной колоды «Ритуальный Оракул». В ней вы познакомитесь с азами работы с зеркалами, видами магических воздействий и способами их снятия....

Оракул Норн. Нити судьбы, 45 карт+инструкция 

Оракул Норн: нити судьбы - действительно уникальная колода. Предсказывать будущее или узнавать обстоятельства прошлого и настоящего помогают Боги, Богини и герои Древней Скандинавии. Они дают подробное описание грядущих событий, которое напрямую зависит не только от обстоятельств, но и от характера человека, который хочет узнать свое будущее....

Оракул Вселенской любви Ангелов, 72 карты + инструкция 

Оракул Вселенских Ангелов — это уникальная колода карт, созданная для тех, кто ищет направление и поддержку в области любви и добра от духовного мира Ангелов. Колода состоит из 72 карт, на каждой из которых изображен Ангел....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Арсеновски Д., Рефакторинг в C# и ASP.NET для профессионалов в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.