> ## Content Index
> Fetch the complete content index at: https://www.binarysludge.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Know Your Onions (and Antipatterns)
- URL: https://www.binarysludge.com/2013/04/14/know-your-onions-and-antipatterns/
- Published: 2013-04-14T23:07:20.000Z
- Updated: 2013-04-15T10:31:56.000Z
- Author: Andrew Martin
- Tags: Clean Code, Code review, Programming, software engineering, source code, TDD, Antipatterns, #Import 2026-10-22 12:56

Antipatterns (styles of design or process that may proliferate, but are ineffectual or counter-productive) can confound even the most battle-hardened of developers. Only knowledge can set us free, and to that end Source Making's list of antipatterns is a welcome reminder. 

> Good software structure is essential for system extension and maintenance. Software development is a chaotic activity, therefore the implemented structure of systems tends to stray from the planned structure as determined by architecture, analysis, and design.

[Software Development AntiPatterns](http://sourcemaking.com/antipatterns/software-development-antipatterns?ref=binarysludge.com)