Code Smells sind Hinweise darauf, dass im Code etwas nicht sauber ist - etwas schlecht riecht. Es geht nicht um Syntaxfehler oder Bugs, sondern um Strukturen, die dich langfristig ausbremsen. Der Code funktioniert vielleicht heute, aber er wird schwerer zu verstehen, zu testen und zu erweitern. Gera

https://magicmarcy.de/code-smells-was-riecht-denn-hier-so-streng

#CodeSmells #Methoden #Logik #Parameter #MagicStrings #MagicNumbers #Programming #Awareness

Code Smells - was riecht denn hier so streng? | magicmarcy.de

Code Smells sind Hinweise darauf, dass im Code etwas nicht sauber ist - etwas schlecht riecht. Es geht nicht um Syntaxfehler oder Bugs, sondern um Strukturen, die dich langfristig ausbremsen. Der Code funktioniert vielleicht heute, aber er wird schwerer zu verstehen, zu testen und zu erweitern. Gerade in Java-Projekten sammeln sich solche Stellen schnell an, wenn man sie nicht bewusst wahrnimmt.

magicmarcy.de

Unlock Refactoring and Level Up Your Game

https://videos.ijug.eu/w/c2wLYjeYDED3WNTJyfBA7b

Unlock Refactoring and Level Up Your Game

PeerTube

🔍 Los code smells son señales de alerta en tu código que indican problemas de diseño. Aprende a identificarlos y eliminarlos para escribir software más limpio y mantenible. 💻✨

Lee más 👉 https://www.soloingenieria.org/ingenieria-de-software/code-smells/

#CodeSmells #IngenieríaDeSoftware #CódigoLimpio #Refactoring #DesarrolloDeSoftware #Programación #CalidadDeCódigo

El código que funciona no siempre es código de calidad. Los code smells revelan problemas invisibles que complican el mantenimiento futuro. 💡

#CodeSmells #IngenieríaDeSoftware #CódigoLimpio #Refactoring #DesarrolloDeSoftware #Programación #CalidadDeCódigo

Code Smell 08 - Send Messages Only to Your Direct Acquaintances, Not Their Friends | HackerNoon

Send messages only to your direct acquaintances, not their friends.

A case of Shotgun Surgery

The context. Some time ago we were collaborating with a client whose product relied...

DEV Community
New version of Vogen with improved handling for numbers in Dapper and improved System.Text.Json deserialisation. I've done nothing for this release; it's been done entirely by no fewer than 5 fantastic contributors! Thank you! github.com/SteveDunn/Vo... #dotnet #ddd #codesmells #nearly1000stars
GitHub - SteveDunn/Vogen: A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects

A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects - SteveDunn/Vogen

GitHub

Come and share you scariest software development stories and rotten smelling code with other developers in this Halloween version of the Weekly Dev Chat!

2024-10-28: Unmasking Code – Identifying and Understanding Code Smells

https://weeklydevchat.com/2024-10-28-unmasking-code-identifying-and-understanding-code-smells/

Everyone and anyone is welcome to join as long as you are kind, supportive, and respectful of others.

#weeklydevchat #codesmells #halloween #scarycode

2024-10-28: Unmasking Code – Identifying and Understanding Code Smells – Weekly Dev Chat

🚀 ¡Nuevo Artículo en el Blog! 🚀

¿Alguna vez te has encontrado con una maraña de operadores ternarios en tu código que parece un laberinto sin salida?

👉 Descubre por qué estos operadores son considerados un antipatrón de diseño y aprende estrategias efectivas para refactorizar tu código, manteniéndolo limpio y comprensible.

¡No te pierdas esta guía esencial para desarrolladores que buscan mejorar su código!

https://blog.susomejias.dev/code-smell-chained-ternary-operators

#CodeSmells #CleanCode #SoftwareDevelopment #ProgrammingTips

Code Smell | Chained Ternary Operators

Ternary operators offer a compact syntax for conditional assignments. However, excessive chaining of these operators can lead to code that is difficult to understand, maintain, and debug. This article highlights the pitfalls of overusing ternary oper...

Susomejias blog

Is this just #dotnet or does this happen all the time in other frameworks too? #codesmells

When an unmutable collection all that's needed. They either use an enumerator or just pass a mutable collection.