DotNet (.NET) Buenas Prácticas

Guía de buenas prácticas para .NET

DotNet (.NET) Buenas Prácticas

DotNet (.NET) Buenas Prácticas

Esta guía de buenas prácticas para .NET la he empezado a escribir desde el 2008 y la fui actualizando y publicando por distintos blogs y páginas que poseo.

La guía contiene estas temáticas:

Guía de nombres

  • Convenios para capitalización (próximamente)
  • Nomenclatura general (próximamente)
  • Nombres de ensamblados y librerías (próximamente)
  • Namespaces (próximamente)
  • Clases, estructuras e interfaces (próximamente)
  • Propiedades, métodos y eventos (próximamente)
  • Parámetros (próximamente)
  • Recursos (próximamente)

Guía de tipos

  • Clases y estructuras (próximamente)
  • Clase abstracta (próximamente)
  • Clase estática (próximamente)
  • Interface (próximamente)
  • Estructuras (próximamente)
  • Enumeradores (próximamente)
  • Anidamientos (próximamente)

Guía de Miembros

  • Sobrecarga (próximamente)
  • Propiedades (próximamente)
  • Constructores (próximamente)
  • Eventos (próximamente)
  • Campos (próximamente)
  • Extensiones (próximamente)
  • Operadores (próximamente)
  • Parámetros (próximamente)

Guía de extensibilidad

  • Clases no selladas (próximamente)
  • Miembros protegidos (próximamente)
  • Eventos y callbacks (próximamente)
  • Miembros virtuales (próximamente)
  • Abstracciones (próximamente)
  • Clases base para implementar abstracciones (próximamente)
  • Sellado (próximamente)

Guía de excepciones

  • Lanzamiento de excepciones (próximamente)
  • Uso de tipos de excepciones (próximamente)
  • Excepciones y performance (próximamente)

Guía de usos

  • Array (próximamente)
  • Atributos (próximamente)
  • Colleciones (próximamente)
  • Serializacion (próximamente)
  • XML (próximamente)
  • Operadores de comparación (próximamente)

Guía de patrones

  • Dependencia (próximamente)

Guía de librería open-source (dotnet core)

  • Plataforma cross (próximamente)
  • Nomenclatura fuerte (próximamente)
  • Paquetes Nuget (próximamente)
  • Versionado (próximamente)

Guía de patrones de diseño de creación

  • Factory (próximamente)
  • Prototype (próximamente)
  • Object Pool (próximamente)
  • Builder (próximamente)
  • Abstract Factory (próximamente)
  • Factory Method (próximamente)
  • MVC (próximamente)
  • Clone (próximamente)
  • Parser (próximamente)
  • Singleton (próximamente)

Guía de patrones de diseño de estructura

  • Module (próximamente)
  • Decorator (próximamente)
  • Proxy (próximamente)
  • Flyweight (próximamente)
  • Facade (próximamente)
  • Adapter (próximamente)
  • Bridge (próximamente)
  • Composite (próximamente)

Guía de patrones de diseño de comportamiento

  • Visitor (próximamente)
  • Strategy (próximamente)
  • State (próximamente)
  • Chain of Responsability (próximamente)
  • Command (próximamente)
  • Iterator (próximamente)
  • Interpreter (próximamente)
  • Mediator (próximamente)
  • Memento (próximamente)
  • Observer (próximamente)
  • Template Method (próximamente)

Guía de patrones de diseño en la nube

  • Disponibilidad (próximamente)
  • Arquitectura de datos (próximamente)
  • Diseño sobre infraestructura (próximamente)
  • Mensajería (próximamente)
  • Administración (próximamente)
  • Monitoreo (próximamente)
  • Performance (próximamente)
  • Escalabilidad (próximamente)
  • Recuperación (próximamente)
  • Seguridad (próximamente)