Codigo limpio y refactorización

El acrónimo STUPID representa una serie de malos hábitos y principios que suelen conducir a código de baja calidad. Aquí se desglosan los principios de STUPID con ejemplos en su forma incorrecta y corregida en Java, JavaScript (Node.js), TypeScript (Node.js) y Python.

El acrónimo STUPID describe antipatrones a evitar:

  • S: Singleton abusivo (Singleton).
  • T: Codigo fuertemente acoplado (Tight Coupling).
  • U: No testeable (Untestability).
  • P: Optimización prematura (Premature Optimization).
  • I: Nombres no descriptivos (Indescriptive Naming).
  • D: Duplicación de código (Duplication).
  • Loading...