Абонамент за бюлетин
Ефективно програмиране със C#
-5%

Ефективно програмиране със C#

ISBN: 9789546564528
Издател: АлексСофт
Издадена: 2022
Брой страници: 328
Корица: Мекa
Език: Български
Размери: 16.50x23.50
Корична цена: 22.00 лв.
Цена: 20.90 лв.
Вижте книги с подобно съдържание и в следните категории: Компютърна литература, Програмиране
Обхваща C# 6.0. 50 конкретни начина за подобряване на вашия 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).

Вие вече може би сте успешен програмист на C#, но тази книга ще ви направи изключителен такъв.

-------------
Бил Уогнър създава материали за обучение по .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.

Книги, подобни на "Ефективно програмиране със C#"

Програмирай и играй с Python
-10%

Програмирай и играй с Python

Ейдриън Б. Таки

22.46 лв.
Алгоритми в програмирането
-10%

Алгоритми в програмирането

Алексей Василев

26.96 лв.
Програмирай с JavaScript
-10%

Програмирай с JavaScript

Андрю Юе

19.80 лв.
SQL решения на практически задачи
-10%

SQL решения на практически задачи

D.K. Academy

17.96 лв.
Бази данни
-10%

Бази данни

D.K. Academy

25.16 лв.

Други книги от Бил Уогнър

Коментари за "Ефективно програмиране със C#"
Добави коментар »
 
Полетата, отбелязани със *, са задължителни.
Моля, използвайте кирилица!
Мнения, които нарушават добрия тон, ще бъдат изтривани от администратора.
Име*
E-mail
Антиспам код*   генерирай нов код
Коментар*

Този сайт използва бисквитки (cookies). Ако желаете можете да научите повече тук.разбрах