---
id: 2858
title: "3 Development Anti-Patterns Disguised as Best Practices"
source_domain: hackerone.com
source_url: "https://www.hackerone.com/blog/3-development-anti-patterns-disguised-best-practices"
published_at: "2021-05-18T01:00:00Z"
tags: ["best-practices", "testing", "software-engineering", "dry", "anti-patterns", "database-design"]
phying_url: "https://phying.com/item/2858"
lang: en
---

# 3 Development Anti-Patterns Disguised as Best Practices

## Summary

Albert Row challenges three 'best practices': blind code reuse, never duplicating data, and strict DRY, arguing denormalization and duplication in tests are sometimes the right engineering call.

## Intelligence Metadata

- **Sources:** hackerone.com
- **Published:** 2021-05-18T01:00:00Z
- **Original:** https://www.hackerone.com/blog/3-development-anti-patterns-disguised-best-practices
- **Phying News:** https://phying.com/item/2858
