Menu
  • Inicio
  • C#
  • Scala
  • Ruby
  • Books
  • DDD
  • Interviews
  • Code Challenges
  • #HowTo

Happy Devops.

Quality code matters.

Categoría: Code Smells

→

Los code smells son patrones de uso o comportamiento que pueden sugerir problemas o baja calidad en la codificación en un sistema.

Gustavo Sánchez

Code smells: Service Locator.

In Best practices, Code Smells, Design patterns, SOLID, TestingTags Code smells, Dependency Injection, Dependency Injection Container, Patrones de diseño, Service LocatorPublish Date2020-06-1170 Views

Service Locator es un patrón de diseño que consiste en abstraer la lógica de composición y vinculación de componentes en un

…
Seguir leyendo...
Gustavo Sánchez
Monolitos Happydevops

#Agile Construir monolitos no esta mal.

In Agile, Code Smells, Design patterns, Hard Skills, SOLIDTags agile, Code smells, diseñoPublish Date2020-04-15102 Views

Un monolito es un programa cuyos componentes físicos o lógicos se encuentran agrupados en un solo componente. Construir monolitos no está mal, tiene implicaciones que debes

…
Seguir leyendo...
Gustavo Sánchez

Code Smells: God classes, herencia sobre composición.

In Code SmellsTags bad practices, Code smells, god classesPublish Date2019-10-10138 Views

Las clases dios son un mal conocido en los sistema legados. Todos los sistemas tienen componentes que son más usados que otros, estos tienen mayor visibilidad y son los

…
Seguir leyendo...
Gustavo Sánchez

Composición sobre herencia en la construcción de tus entidades.

In Best practices, C#, Code Smells, Design patternsTags Buenas practias, diseño, Patrones de diseño, SOLIDPublish Date2019-10-1074 Views

Construir las entidades de tu sistema requiere un cuidado especial. Las entidades deben de tener un gran valor conceptual, pero un poco valor funcional, entre menos lógica tengan son más

…
Seguir leyendo...
Gustavo Sánchez

Code Smells: ¿Que es la obsesión con los tipos primitivos?.

In Code SmellsTags Code smells, Codigo Basura, refactorizaciónPublish Date2019-09-05325 Views

Los tipos primitivos son los tipos de datos o estructuras de datos  de base con las que dispone un lenguaje de programación o plataforma. Texto, números, fechas, caracteres,  bytes, operadores

…
Seguir leyendo...
Gustavo Sánchez

Code smells: ¿Que es una data class?

In Code SmellsTags Buenas practicas, Code smells, dataclass, refactorizaciónPublish Date2019-07-09287 Views1 Comment

Un code smell común  es el denominado: Data Class (DC). Una DC es un objeto que solo sirve de transporte de datos, únicamente contiene campos públicos o getters y

…
Seguir leyendo...

Site Sidebar

LinkedIn

Posts

  • csharp_logo
    #HowTo Especificar UserName en un cliente Wcf creado con Autofac.
    2020-07-16
  • Kanban: Mi primer reunión de retrospectiva.
    2019-12-12
  • logo scala
    #Kata By-Val y By-Name parameters en Scala.
    2022-03-29
  • Opinion del libro: The Pragmatic Programmer.
    2020-02-28
  • Wcf ya es legado. Es momento de pensar en otras opciones.
    2020-05-20

Site Footer

Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí: Política de cookies

Posts

  • ¿Cuales son los tipos de libros de programación?.
    2020-03-06
  • #HowTo Resolver error Unable to open tcp connection with host ‘xxx:1433’ con MSSQL y Grafana 7.2.0.
    2020-09-29
  • logo scala
    #Kata Sorted, SortWith y SortBy en Scala.
    2022-06-28
  • logo scala
    #Kata Concat, interpolation y string.Format en Scala.
    2022-03-30
  • Mitos de la programación: Las pruebas y el código de calidad son para las grandes empresas.
    2019-01-28

Sliding Sidebar

  • .Net (29)
  • .NetCore (10)
  • Algoritmos (5)
  • Archive (14)
  • Autofac (7)
  • Azure (4)
  • C# (65)
  • Code Challenges (20)
  • Contractor (4)
  • Devops (7)
  • Entrevistas (4)
  • General (33)
    • Citas (4)
    • Enlaces (4)
    • Libros (15)
    • Quotes (6)
  • Grafana (3)
  • Hard Skills (67)
    • #HowTo (46)
    • Code Smells (6)
    • Design patterns (8)
    • SOLID (7)
    • Testing (13)
  • Home office (2)
  • Katas (76)
  • Ruby (9)
  • Scala (79)
  • Soft Skills (46)
    • Agile (32)
    • DDD (7)
    • Kanban (8)
    • Lean (12)
    • Planning (7)
    • Scrum (7)
    • User Stories (13)
  • Tools (51)
    • Autofac (6)
    • Best practices (21)
    • Cake (1)
    • Chilkat (1)
    • Docker (2)
    • IIS (5)
    • Polly (3)
    • Powershell (6)
    • Sql Server (6)
    • Teamcity (8)
  • Uncategorized (4)
  • Wcf (9)
  • XSLT (4)