Effective C# (Cubre C# 6.0), (Incluye Programa de Actualización de Contenidos): 50 Maneras Específicas de Mejorar su C#

Puntuación:   (4,4 de 5)

Effective C# (Cubre C# 6.0), (Incluye Programa de Actualización de Contenidos): 50 Maneras Específicas de Mejorar su C# (Bill Wagner)

Opiniones de los lectores

Resumen:

Algunos elogian su claridad y minuciosidad en la enseñanza de conceptos avanzados de C#, mientras que otros lo critican por ser demasiado prolijo y no lo suficientemente práctico para las aplicaciones del mundo real.

Ventajas:

Redacción clara y concisa, cobertura exhaustiva de temas avanzados, valioso para desarrolladores de C# que deseen profundizar sus conocimientos.

Desventajas:

Excesivamente prolijo y no acorde con las expectativas de la serie 'Effective ...', carece de ejemplos prácticos del mundo real, contiene errores tipográficos en fragmentos de código.

(basado en 5 opiniones de lectores)

Título original:

Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Contenido del libro:

En Effective C#, Third Edition, el respetado experto en .NET Bill Wagner identifica 50 formas de aprovechar toda la potencia del lenguaje C# 6.0 para escribir código excepcionalmente robusto, eficiente y de buen rendimiento. 0 para escribir un código excepcionalmente robusto, eficiente y eficaz. Como reflejo de la creciente sofisticación del lenguaje C# y de su comunidad de desarrollo, Wagner ha identificado docenas de nuevas formas de escribir mejor código. Las nuevas soluciones de esta edición incluyen algunas que aprovechan los genéricos y varias más centradas en LINQ, así como un capítulo completo de buenas prácticas avanzadas para trabajar con excepciones.

Las explicaciones claras y prácticas de Wagner, sus consejos de experto y sus ejemplos de código realistas han hecho que Effective C# sea indispensable para cientos de miles de desarrolladores. Basándose en su insuperable experiencia en C#, aborda todos los aspectos, desde la gestión de recursos hasta la compatibilidad multinúcleo, y revela cómo evitar los errores más comunes del lenguaje y su entorno .NET. Aprenda a elegir la solución más eficaz cuando existen múltiples opciones y a escribir código mucho más fácil de mantener y mejorar. Wagner muestra cómo y por qué.

⬤ Preferir variables locales tipadas implícitamente (véase el punto 1)

⬤ Reemplazar string. Format() con cadenas interpoladas (ver Tema 4)

⬤ Expresar callbacks con delegados (ver Tema 7)

⬤ Aprovechar al máximo la gestión de recursos .NET (véase el punto 11)

⬤ Definir restricciones mínimas y suficientes para los genéricos (ver Tema 18)

⬤ Especializar algoritmos genéricos utilizando la comprobación de tipos en tiempo de ejecución (ver Tema 19)

⬤ Utilizar delegados para definir restricciones de método sobre parámetros de tipo (ver Tema 23)

⬤ Aumentar los contratos de interfaz mínima con métodos de extensión (véase el punto 27)

⬤ Crear APIs componibles para secuencias (ver Tema 31)

⬤ Desacoplar las iteraciones de las acciones, predicados y funciones (ver Tema 32)

⬤ Preferir las expresiones lambda a los métodos (véase el punto 38)

⬤ Distinguir la ejecución anticipada de la diferida (ver Tema 40)

⬤ Evitar la captura de recursos costosos (ver Tema 41)

⬤ Utilizar excepciones para informar de fallos en los contratos de métodos (ver Tema 45)

⬤ Aprovechar los efectos secundarios en los filtros de excepciones (ver Tema 50)

Usted ya es un programador de C# exitoso, y este libro lo convertirá en uno sobresaliente.

Programa de actualización de contenidos:Este título ya no forma parte del Programa de actualización de contenidos. El contenido es definitivo y no se publicarán más actualizaciones.

Otros datos del libro:

ISBN:9780672337871
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2017
Número de páginas:288

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Effective C# (Cubre C# 6.0), (Incluye Programa de Actualización de Contenidos): 50 Maneras...
En Effective C#, Third Edition, el respetado...
Effective C# (Cubre C# 6.0), (Incluye Programa de Actualización de Contenidos): 50 Maneras Específicas de Mejorar su C# - Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#
C# Más Eficaz (Incluye Programa de Actualización de Contenidos): 50 maneras específicas de mejorar...
En More Effective C#, Second Edition, el experto...
C# Más Eficaz (Incluye Programa de Actualización de Contenidos): 50 maneras específicas de mejorar su C# - More Effective C# (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)