Tag

Code Smell

0 views collected around this technical thread.

Cognitive Technology Team
Cognitive Technology Team
Apr 15, 2025 · Fundamentals

Understanding Labeled Breaks in Java

This article explains Java's labeled break statement, showing its syntax, a practical example with code, discusses its potential as a code smell, outlines appropriate use cases, and offers guidance on when to prefer refactoring for clearer control flow.

Code SmellJavabest practices
0 likes · 6 min read
Understanding Labeled Breaks in Java
Code Ape Tech Column
Code Ape Tech Column
Nov 22, 2021 · Fundamentals

25 Common Code Smells and Their Refactoring Solutions

This article explains twenty‑five typical code smells—such as duplicated code, long methods, large classes, and excessive parameters—and provides concrete refactoring techniques like Extract Method, Extract Class, and Move Method to improve readability, maintainability, and design quality in object‑oriented software.

Code Smellclean codeobject-oriented
0 likes · 19 min read
25 Common Code Smells and Their Refactoring Solutions
Wukong Talks Architecture
Wukong Talks Architecture
Jul 12, 2021 · Fundamentals

25 Common Code Smells and Refactoring Techniques

This article lists 25 typical code smells such as duplicated code, long methods, large classes, and provides concrete Java examples and refactoring strategies like Extract Method, Extract Class, Move Method, and design recommendations to improve readability, maintainability, and extensibility.

Code Smellbad practiceclean code
0 likes · 23 min read
25 Common Code Smells and Refactoring Techniques
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 15, 2020 · Fundamentals

When Constructors Do Too Much Work: Symptoms, Risks, and Refactoring Techniques

The article explains why having constructors perform excessive work is a design flaw, describes how to spot this problem through code symptoms, discusses its impact on testability and maintainability, and provides concrete refactoring strategies such as dependency injection, factories, and builder patterns.

Code Smellconstructordependency injection
0 likes · 13 min read
When Constructors Do Too Much Work: Symptoms, Risks, and Refactoring Techniques
Python Programming Learning Circle
Python Programming Learning Circle
Sep 27, 2019 · Fundamentals

How to Write Code Nobody Can Maintain – A Satirical Guide

This tongue‑in‑cheek article enumerates a series of deliberately bad programming practices—from confusing naming conventions and deceptive comments to absurd design choices and zero testing—to illustrate how to make code virtually impossible to maintain.

Code Smellanti‑patternmaintainability
0 likes · 13 min read
How to Write Code Nobody Can Maintain – A Satirical Guide
macrozheng
macrozheng
Sep 26, 2019 · Backend Development

Boost Java Performance: 20 Essential Code Smell Fixes and Best Practices

This article compiles practical Java performance tips—from iterating Map.entrySet() and using Collection.isEmpty() to avoiding magic numbers, hiding utility class constructors, preferring StringBuilder, returning empty collections, and handling enums—helping developers write cleaner, faster, and more maintainable backend code.

Code SmellJavabackend development
0 likes · 16 min read
Boost Java Performance: 20 Essential Code Smell Fixes and Best Practices