---
title: "#code-smell-1 articles | Hashnode"
description: "Explore 360 articles tagged #code-smell-1 on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/code-smell-1"
---

Tag

# #code-smell-1

360 posts · 40 followers

[Maxi Contieri](https://hashnode.com/@mcsee) · [Feb 3](https://hashnode.com/posts/ai-coding-tip-005-keep-context-fresh/6981f70e66c5a8d8149ef08f)

### [AI Coding Tip 005 - Keep Context Fresh](https://maximilianocontieri.com/ai-coding-tip-005-keep-context-fresh?utm_source=hashnode&utm_medium=feed)

Keep your prompts clean and focused, and stop the context rot

4 min read · [maximilianocontieri.com](https://maximilianocontieri.com/ai-coding-tip-005-keep-context-fresh?utm_source=hashnode&utm_medium=feed)

[ARSHDEEP SINGH](https://hashnode.com/@arsh1070) · [Jan 30](https://hashnode.com/posts/designing-an-ai-code-review-helper/697c18a9492713c047ed86d0)

### [Designing an AI Code Review Helper: Approach, Challenges, and Learnings](https://creowis.com/blog/designing-an-ai-code-review-helper?utm_source=hashnode&utm_medium=feed)

1\. Problem Statement Code reviews are a foundational practice in software engineering. They ensure code quality, improve maintainability, and reduce defects before they reach production. However, as teams scale and delivery timelines shrink, traditio...

5 min read · [creowis.com](https://creowis.com/blog/designing-an-ai-code-review-helper?utm_source=hashnode&utm_medium=feed)

[Maxi Contieri](https://hashnode.com/@mcsee) · [Jan 10](https://hashnode.com/posts/ai-coding-tip-002-prompt-in-english/696273b1bd94e66126d6b2cf)

### [AI Coding Tip 002 - Prompt in English](https://maximilianocontieri.com/ai-coding-tip-002-prompt-in-english?utm_source=hashnode&utm_medium=feed)

Speak the model’s native tongue.

3 min read · [maximilianocontieri.com](https://maximilianocontieri.com/ai-coding-tip-002-prompt-in-english?utm_source=hashnode&utm_medium=feed)

[Maxi Contieri](https://hashnode.com/@mcsee) · [Dec 28, 2025](https://hashnode.com/posts/code-smell-318-refactoring-dirty-code/69512d5c2ae9742c2b8eb630)

### [Code Smell 318 - Refactoring Dirty Code](https://maximilianocontieri.com/code-smell-318-refactoring-dirty-code?utm_source=hashnode&utm_medium=feed)

You polish code that nobody touches while the real hotspots burn

6 min read · [maximilianocontieri.com](https://maximilianocontieri.com/code-smell-318-refactoring-dirty-code?utm_source=hashnode&utm_medium=feed)

[Maxi Contieri](https://hashnode.com/@mcsee) · [Dec 17, 2025](https://hashnode.com/posts/code-smell-317-email-handling-vulnerabilities/6942030a2e1e82acbf0664a2)

### [Code Smell 317 - Email Handling Vulnerabilities](https://maximilianocontieri.com/code-smell-317-email-handling-vulnerabilities?utm_source=hashnode&utm_medium=feed)

Your system trusts UI input and sends security emails to attacker-controlled addresses instead of database values

5 min read · [maximilianocontieri.com](https://maximilianocontieri.com/code-smell-317-email-handling-vulnerabilities?utm_source=hashnode&utm_medium=feed)

[Maxi Contieri](https://hashnode.com/@mcsee) · [Nov 29, 2025](https://hashnode.com/posts/code-smell-315-cloudflare-feature-explosion/692b631af5a1529d7a6af938)

### [Code Smell 315 - Cloudflare Feature Explosion](https://maximilianocontieri.com/code-smell-315-cloudflare-feature-explosion?utm_source=hashnode&utm_medium=feed)

When bad configuration kills all internet proxies

6 min read · [maximilianocontieri.com](https://maximilianocontieri.com/code-smell-315-cloudflare-feature-explosion?utm_source=hashnode&utm_medium=feed)

[Maxi Contieri](https://hashnode.com/@mcsee) · [Nov 17, 2025](https://hashnode.com/posts/refactoring-036-replace-string-concatenations-with-text-blocks/691a662b54d9ed20734437ad)

### [Refactoring 036 - Replace String Concatenations with Text Blocks](https://maximilianocontieri.com/refactoring-036-replace-string-concatenations-with-text-blocks?utm_source=hashnode&utm_medium=feed)

Replace messy string concatenation with clean, readable text blocks

4 min read · [maximilianocontieri.com](https://maximilianocontieri.com/refactoring-036-replace-string-concatenations-with-text-blocks?utm_source=hashnode&utm_medium=feed)

[Maxi Contieri](https://hashnode.com/@mcsee) · [Nov 9, 2025](https://hashnode.com/posts/code-smell-314-model-collapse/69111cc7b198c0a7a86f5236)

### [Code Smell 314 - Model Collapse](https://maximilianocontieri.com/code-smell-314-model-collapse?utm_source=hashnode&utm_medium=feed)

When AI assistants repeatedly modify code without human oversight, code quality erodes through accumulated micro-decisions

5 min read · [maximilianocontieri.com](https://maximilianocontieri.com/code-smell-314-model-collapse?utm_source=hashnode&utm_medium=feed)

[Maxi Contieri](https://hashnode.com/@mcsee) · [Nov 1, 2025](https://hashnode.com/posts/code-smell-313-workslop-code/6906882c3b6d3607893c072e)

### [Code Smell 313 - Workslop Code](https://maximilianocontieri.com/code-smell-313-workslop-code?utm_source=hashnode&utm_medium=feed)

When AI Fills the Gaps, You Should Think Through

3 min read · [maximilianocontieri.com](https://maximilianocontieri.com/code-smell-313-workslop-code?utm_source=hashnode&utm_medium=feed)

[Maxi Contieri](https://hashnode.com/@mcsee) · [Oct 27, 2025](https://hashnode.com/posts/code-smell-312-too-many-asserts/68fedb092b3611d9b557c28f)

### [Code Smell 312 - Too Many Asserts](https://maximilianocontieri.com/code-smell-312-too-many-asserts?utm_source=hashnode&utm_medium=feed)

Cluttered tests hide real problems

4 min read · [maximilianocontieri.com](https://maximilianocontieri.com/code-smell-312-too-many-asserts?utm_source=hashnode&utm_medium=feed)
