Пълно описание на продукта
Вие вече може би сте успешен програмист на C#, но тази книга ще ви направи изключителен такъв
В книгата „Ефективно програмиране със C#“, трето издание, уважаваният експерт по .NET Бил Уогнър разглежда 50 начина за овладяване на пълната сила на езика C# 6.0 с цел създаването на изключително мощен, ефективен и добре работещ код. Отчитайки нарастващите възможности на езика C# и неговата общност от разработчици, Уогнър препоръчва десетки нови начини за писането на по-добър код. Новите решения, предлагани в това издание, включват такива, които се възползват от общите възможности, както и няколко, които са повече фокусирани върху LINQ, както и цяла една глава за най-съвременните препоръчвани практики за работа с изключения.
Ясните практически насочени на Уогнър, експертните съвети и реалистичните примери с код правят книгата „Ефективно програмиране със C#“ неоценим помощник за стотици хиляди разработчици. Разчитайки на своя изключителен опит със C#, той разглежда всякакви теми, от управлението на ресурси до многопроцесорна поддръжка, и дава информация как да бъдат избегнати най-често срещаните недостатъци на езика и неговата среда .NET. Ще научите как да изберете най-ефективното решение тогава, когато разполагате с много възможности, и как да създавате код, който да е много по-лесен за поддръжка и усъвършенстване.
Уогнър показва как и защо вие трябва да:
- Предпочитате изрично типизирани локални променливи (виж Тема 1);
- Замествате string.Format() с интерполирани низове (виж Тема 4);
- Изразявате обратни извиквания с делегати (виж Тема 7);
- Извлечете максимума от управлението на ресурси на .NET (виж Тема 11);
- Дефинирате минимални максимални ограничения за шаблонни типове (generics) (виж Тема 18);
- Задавате генерични алгоритми, използвайки проверка на типа по време на изпълнение (виж Тема 19);
- Използвате делегати, за да дефинирате ограничения на методи върху типови параметри (виж Тема 23);
- Подсилвате минимални интерфейсни контракти чрез методи за разширяване (виж Тема 27);
- Създавате композируеми интерфейси API за последователности (виж Тема 31);
- Отделяте итерации от действия, предикати и функции (виж Тема 32);
- Предпочитате ламбда изрази пред методи (виж Тема 38);
- Различавате ранното и отложеното изпълнение (виж Тема 40);
- Избягвате прехващането на ценни ресурси (виж Тема 41);
- Използвате изключения, за да докладвате за неуспешни методи на контракти (виж Тема 45);
- Постигате странични ефекти във филтри на изключения (виж Тема 45).
Бил Уогнър създава материали за обучение по .NET за Microsoft. Той е един от най-добрите експерти в света по C# и е член на комитета ECMA C# Standards Committee. Като президент на Humanitarian Toolbox, той е също служител на .NET Foundation Advisory Council and Technical Steering Committees. Уогнър е работил за компании от стартъпи до големи форми, подобрявайки процесите за разработване и разрастване на групите за разработване. Международно признат писател, той е автор на първите две издания на тази книга, както и на More Effective C#. Той е носител на бакалавърска степен от University of Illinois at Champaign-Urbana.
Всички характеристики
Категории | Книги и учебници Книги Професионална и справочна литература |
---|---|
Автор | Бил Уогнър |
Издателство | АлексСофт |
Година | 2022 |
Издание | Мека корица |
Брой страници | 328 |
Вид продукт | Ръководства |
Жанрове | Компютърна грамотност |
Език | Български |
---|---|
Размер на продукта | 16.5 x 23.5 x 1.6 cm |
Баркод | 9789546564528 |
ISBN | 9789546564528 |
Размер на опаковката | 16.5 x 23.5 x 1.6 cm |
Домът на офертите | Книжарница |
Тегло | 0.5 kg |
Издателство „Алекс-Софт“ е основано през 1994 година. За кратко време то се утвърждава като водещо в областта на компютърните книги. През 2004 година издателството става официален представител на световноизвестната поредица For Dummies за България. В каталога им присъстват както компютърни, така и заглавия за психология, хоби, музика, икономика, мениджмънт, реклама, рисуване, самопомощ и самоусъвършенстване, спорт, астрология, астрономия, бизнес умения, секс, детски книжки, романи и много други.