31 puntos por xguru 2023-04-20 | 7 comentarios | Compartir por WhatsApp
  • ¿Quién querría escribir "código sucio" en vez de "código limpio"?
  • No está muy claro qué significa "código limpio" ni cómo lograrlo. Por eso se proponen reglas para código CRISP en Go
  • Correct : código que funciona correctamente y sin bugs
  • Readable : código que otras personas pueden leer fácilmente
  • Idiomatic : código fácil de entender al adoptar formas idiomáticas o convencionales
  • Simple : código que hace de forma simple solo lo especificado, sin efectos secundarios aparte
  • Performant : código que funciona bien, sigue siendo fácil de entender y toma en cuenta el rendimiento

7 comentarios

 
humblebee 2023-04-24

¡Les presentamos un nuevo acrónimo de programación: el caos (CHOSUN)!

C - Confuso (Confusing): escriba código difícil de entender para convertirse en el único administrador capaz de comprenderlo y asegurar así su posición en la empresa.
H - Mezcolanza (Hodgepodge): mezcle paradigmas de programación, bibliotecas y estilos para crear combinaciones de código únicas y mostrar su lado artístico.
O - Arbitrario (Arbitrary): tome decisiones sobre arquitectura, estructuras de datos y algoritmos sin una justificación clara, para permitir un proceso de desarrollo más improvisado e ingenioso.
S - Ofuscación (Obfuscation): use nombres de variables crípticos, bucles anidados y falta de comentarios para que el código sea difícil de leer y entender.
U - Manoseo (Tinkering): aplique continuamente pequeños cambios al codebase sin documentarlos, mantenga a sus colegas en alerta y cree excusas para corregir los "bugs" que introdujo en secreto.
N - Inconsistente (Inconsistent): use distintas convenciones de nombres, estilos de indentación y funciones del lenguaje en todo el código para crear situaciones interesantes e impredecibles.
¡Siga el camino del caos (CHOSUN), cree un codebase impresionantemente único para sus colegas y garantice la seguridad de su empleo!

 
humblebee 2023-04-24

Por supuesto, como ya se imaginarán, el contenido del acrónimo de programación anterior lo escribió chat-gpt 🤣🤣🤣

 
ragingwind 2023-04-20

Me recuerda a eso de entenderlo bien y resolverlo con estilo.

 
roxie 2023-04-23

jajaja

 
misolab 2023-04-21

jaja

 
xguru 2023-04-20

No existe eso de Clean Code
Bueno, es parecido a lo que plantea el texto de arriba... y los comentarios relacionados en HN están divertidos.

https://news.ycombinator.com/item?id=35611710

  • ¡Yo soy SIMPLE!
    S - Spaghetti
    I - Interlinked
    M - Micromanaged
    P - Perplex
    L - Lazy
    E - Opinionated
  • Yo soy SPAGHETTI
    S - Spaghetti
    P - Precarious
    A - Ambiguous
    G - Gratuitous
    H - Haphazard
    E - Entangled
    T - Time-consuming
    T - Tangled
    I - Impenetrable
 
draupnir 2023-04-24

Leyéndolo, SPAGHETTI tiene un tono sarcástico jajaja