Tagged articles

Anti-Pattern

9 articles · Page 1 of 1
CodeNotes
CodeNotes
May 5, 2026 · Frontend Development

Common React Hook Anti‑Patterns That Trip Up 80% of Teams

The article examines why many React projects become unstable due to misuse of hooks, presenting seven frequent anti‑patterns with concrete bad and good code examples, explaining the underlying problems, and offering practical guidelines and a checklist to write reliable Hook‑based effects.

Anti-PatternHooksReAct
0 likes · 14 min read
Common React Hook Anti‑Patterns That Trip Up 80% of Teams
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 30, 2026 · Backend Development

5 Common Spring Boot Anti‑Patterns You Must Avoid

The article examines five high‑frequency Spring Boot anti‑patterns—field injection, returning entities from controllers, overusing @Transactional, generic exception handling, and embedding business logic in controllers—showing problematic code snippets, real‑world consequences, and concise refactored examples to improve testability, performance, and maintainability.

Anti-PatternController DesignDependency Injection
0 likes · 9 min read
5 Common Spring Boot Anti‑Patterns You Must Avoid
LuTiao Programming
LuTiao Programming
Mar 11, 2026 · Backend Development

Why Do Spring Boot Projects Get Messier? 10 Common Anti‑Patterns Teams Fall Into

The article dissects ten frequent Spring Boot anti‑patterns—such as bloated controllers, SQL in services, overused @Autowired, exposing entities, misuse of @Transactional, N+1 queries, missing exception handling, hard‑coded configs, lack of caching, and careless logging—explaining why they degrade maintainability, performance, and testability, and shows how to refactor each with proper layered architecture, DTOs, repository abstraction, constructor injection, scoped transactions, eager fetching, global exception handling, externalized configuration, caching annotations, and structured logging.

Anti-PatternCachingDTO
0 likes · 9 min read
Why Do Spring Boot Projects Get Messier? 10 Common Anti‑Patterns Teams Fall Into
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 14, 2025 · Backend Development

5 Common Redis Cache Anti‑Patterns and How to Fix Them

This article examines five frequent Redis cache anti‑patterns—cache avalanche, unbounded local cache, stale data, missing invalidation, and oversized objects—explaining their pitfalls with code examples and showing concrete fixes that dramatically improve latency, throughput, and memory usage.

Anti-PatternCacheCaffeine
0 likes · 15 min read
5 Common Redis Cache Anti‑Patterns and How to Fix Them
21CTO
21CTO
Oct 7, 2021 · Fundamentals

How to Write Code Nobody Can Maintain – A Satirical Guide

This tongue‑in‑cheek article lists a series of deliberately bad programming practices—from confusing variable names and deceptive comments to over‑engineered designs and zero testing—to show how to make code virtually impossible to maintain.

Anti-PatternSoftware engineeringcode smell
0 likes · 13 min read
How to Write Code Nobody Can Maintain – A Satirical Guide
DevOps
DevOps
Jul 22, 2019 · Operations

DevOps Team Topologies: Anti‑Types, Types, and Choosing the Right Structure

This article explains the various DevOps team topologies—including anti‑patterns A‑G and nine positive types—detailing their characteristics, applicability, and potential effectiveness so organizations can select the most suitable structure for their value‑stream delivery goals.

Anti-PatternOperationsTeam Topology
0 likes · 14 min read
DevOps Team Topologies: Anti‑Types, Types, and Choosing the Right Structure