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

29 октябрь, 2010 - 09:50КО
Рефакторинг в C# и ASP.NET для профессионалов
Даниэль Арсеновски. Пер. с англ. – М. ООО «И. Д. Вильямс», 2010. – 528 с. : ил.

Рефакторинг не только позволяет повысить качество уже написанного программного кода, но и в определенной степени заставляет разработчика мыслить иными категориями и даже пересмотреть свой стиль программирования. Автор книги самолично столкнулся с тем, что ему не удалось абсолютно гладко перенести на .NET прежний опыт с Java, и именно так пришел к идее написания книги о рефакторинге для этой платформы. Хотя большая часть приемов может быть без проблем перенесена на другие объектно-ориентированные языки, некоторые являются довольно специфичными, как, к примеру, способы преобразования классического кода C# в LINQ.

От читателя требуется достаточный уровень подготовки в ООП в целом и в C# в частности, там, где речь идет о ASP.NET, соответственно привлекаются знания о различных веб-технологиях. Однако даже начинающий программист, освоив азы C#, не должен отказываться от изучения рефакторинга, так как он поможет ему лучше почувствовать дух этого языка. Естественно, в книге рассмотрены далеко не все приемы, регулярно изобретаются новые, с приобретением опыта вы даже сможете придумать свои собственные. Главное, прийти к мысли, что код можно совершенствовать непрерывно.