Tag

anti-patterns

0 views collected around this technical thread.

Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 12, 2025 · Backend Development

Why Over‑Engineering and Bad Code Kill Your Project—and How to Fix It

This article reveals how common bad coding practices such as over‑engineering, hidden business logic in utility classes, deep inheritance trees, excessive DTO layers, unnecessary interfaces, and contract‑less microservices degrade team efficiency and project quality, and offers concrete, principle‑driven remedies.

Backend DevelopmentJavaanti-patterns
0 likes · 8 min read
Why Over‑Engineering and Bad Code Kill Your Project—and How to Fix It
Code Mala Tang
Code Mala Tang
May 26, 2025 · Fundamentals

10 Common Python Anti‑Patterns and How to Avoid Them

This article examines ten frequent Python anti‑patterns—such as mutable default arguments, catching broad exceptions, overly long functions, reinventing the wheel, misusing list comprehensions, excessive lambdas, hard‑coded values, ignoring virtual environments, overusing inheritance, and neglecting code formatting—explaining why they harm readability, maintainability or performance and offering clear, better‑practice alternatives.

Best PracticesPythonanti-patterns
0 likes · 8 min read
10 Common Python Anti‑Patterns and How to Avoid Them
macrozheng
macrozheng
May 9, 2025 · Backend Development

12 Coding Anti‑Patterns That Sabotage Your Microservice Projects (And How to Avoid Them)

This article lists twelve common coding anti‑patterns—such as over‑splitting services, excessive method length, misleading comments, and ignoring logging—that dramatically reduce code readability and maintainability, illustrated with a fictional developer’s missteps and practical lessons for better software engineering.

Backend DevelopmentMicroservicesanti-patterns
0 likes · 11 min read
12 Coding Anti‑Patterns That Sabotage Your Microservice Projects (And How to Avoid Them)
Code Mala Tang
Code Mala Tang
Apr 27, 2025 · Fundamentals

10 Common Python Anti‑Patterns and How to Replace Them

Discover the most subtle Python anti‑patterns—from using is for value comparison to overusing map and filter—explaining why they harm readability, performance, or correctness, and learn clear, idiomatic alternatives that make your code cleaner, faster, and more maintainable.

Best PracticesCode readabilityPerformance
0 likes · 10 min read
10 Common Python Anti‑Patterns and How to Replace Them
Dual-Track Product Journal
Dual-Track Product Journal
Mar 18, 2025 · Product Management

How 100 Login Page Mistakes Can Cripple a Warehouse—and How to Fix Them

This article dissects real-world WMS login failures, exposing captcha hell, chaotic permission setups, and broken login experiences, then offers concrete anti‑pattern designs, permission‑allocation rules, and resilient login strategies to transform a fragile login page into a rock‑solid, user‑friendly gateway.

WMSanti-patternslogin design
0 likes · 8 min read
How 100 Login Page Mistakes Can Cripple a Warehouse—and How to Fix Them
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 21, 2024 · Backend Development

Backend Anti‑Patterns and Optimization Strategies for MySQL, Redis, and Thread Pools

This article examines common backend anti‑patterns such as inefficient MySQL for‑loops, heavy multi‑query methods, full‑table scans, improper thread‑pool creation, and long‑running transactions, and provides practical optimization recommendations including query consolidation, caching, indexing, and proper resource management.

MySQLOptimizationPerformance
0 likes · 12 min read
Backend Anti‑Patterns and Optimization Strategies for MySQL, Redis, and Thread Pools
IT Services Circle
IT Services Circle
Mar 21, 2023 · Fundamentals

20 Counterproductive Coding Practices (Satirical Guide)

The article humorously lists twenty counterproductive coding “tips” – from using single‑letter variables and omitting comments to writing one‑line code, ignoring errors, creating unused variables, deep nesting, and skipping tests – claiming these practices boost productivity despite harming readability and reliability.

JavaScriptProgramminganti-patterns
0 likes · 7 min read
20 Counterproductive Coding Practices (Satirical Guide)
DevOps
DevOps
Sep 29, 2022 · R&D Management

Using Powerful Questions to Overcome Scrum Retrospective Anti‑Patterns

The article explains how strong, open‑ended questions can help Scrum teams identify and fix common retrospective anti‑patterns—such as management attendance, lack of follow‑up, off‑topic discussions, trying to solve everything at once, and unclear action items—by fostering deeper reflection and collaborative problem‑solving.

Powerful QuestionsRetrospectiveScrum
0 likes · 9 min read
Using Powerful Questions to Overcome Scrum Retrospective Anti‑Patterns
DevOps
DevOps
Aug 12, 2022 · Operations

9 DevOps Best Practices and Common Anti‑Patterns

This article explains what DevOps is, why it matters, and presents nine practical best‑practice recommendations—including culture, CI/CD, testing, observability, automation, security, and IaC—while also highlighting common anti‑patterns to avoid for successful DevOps adoption.

AutomationBest PracticesContinuous Integration
0 likes · 13 min read
9 DevOps Best Practices and Common Anti‑Patterns
DevOps
DevOps
May 30, 2022 · Product Management

Common Anti-Patterns and Recommended Practices for Writing User Stories in Agile

This article explains why writing user stories at the wrong time is a common agile pitfall, outlines three typical anti‑patterns—converting requirement documents, only drafting stories before an iteration, and overly detailed stories—and presents a recommended, lightweight backlog‑driven approach for effective story creation and continuous refinement.

Best PracticesProduct BacklogUser Stories
0 likes · 6 min read
Common Anti-Patterns and Recommended Practices for Writing User Stories in Agile
IT Architects Alliance
IT Architects Alliance
Mar 26, 2022 · Cloud Computing

Serverless Design Patterns and Anti‑Patterns

This article examines common anti‑patterns and best‑practice design patterns for Serverless architectures, explaining why monolithic Lambda functions, orchestration misuse, Lambda‑to‑Lambda calls, and event loops are problematic, and presenting command, messaging, priority queue, fan‑out, and pipeline‑filter patterns to build scalable, maintainable cloud applications.

AWS LambdaCloud ArchitectureEvent-Driven
0 likes · 12 min read
Serverless Design Patterns and Anti‑Patterns
DevOps
DevOps
Oct 18, 2021 · Product Management

Common Anti‑Patterns in Writing User Stories and Recommended Practices

This article explains three typical anti‑patterns when creating agile user stories—converting requirement documents directly, writing stories only at iteration start, and making stories overly detailed—and presents a recommended backlog‑driven approach with practical steps to improve story quality and prioritization.

Best PracticesProduct BacklogUser Stories
0 likes · 6 min read
Common Anti‑Patterns in Writing User Stories and Recommended Practices
DevOps
DevOps
Aug 10, 2021 · Operations

Common CI/CD Pipeline Anti‑Patterns and Their Solutions

This article explains the fundamentals of CI/CD and pipelines, identifies eight common anti‑patterns such as lack of code‑as‑pipeline, slow execution, unstable results, misuse of production data, excessive complexity, tight coupling, zombie pipelines, and manual intervention, and provides practical causes and remediation strategies for each.

CI/CDContinuous DeliveryContinuous Integration
0 likes · 12 min read
Common CI/CD Pipeline Anti‑Patterns and Their Solutions
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 12, 2021 · Backend Development

21 Counterproductive Practices That Can Destroy a Software Team

The article lists twenty‑one harmful programming habits—such as reinventing wheels, overusing design patterns, skipping testing, ignoring monitoring, and avoiding proper architecture—that can cripple a development team and serve as a warning for engineers seeking better practices.

Bad PracticesDevOpsProgramming
0 likes · 6 min read
21 Counterproductive Practices That Can Destroy a Software Team
DevOps Cloud Academy
DevOps Cloud Academy
Sep 7, 2020 · Cloud Native

10 Kubernetes Deployment Anti‑Patterns and How to Avoid Them

This article examines ten common Kubernetes deployment anti‑patterns—from embedding configuration inside Docker images to using the latest tag in production—and offers practical recommendations such as externalizing configs with ConfigMaps, employing Helm or Kustomize, setting resource limits, and implementing proper monitoring and rollout strategies.

Cloud NativeDeploymentDevOps
0 likes · 4 min read
10 Kubernetes Deployment Anti‑Patterns and How to Avoid Them