User:Lavis77/Books/Anti-patterns 02

From Wikipedia, the free encyclopedia


Anti-patterns - part 2[edit]

Software engineering[edit]

Software design
Abstraction inversion
Ambiguous viewpoint
Big ball of mud
Database-as-IPC
Gold plating (software engineering)
Inner-platform effect
Input kludge
Interface bloat
Magic pushbutton
Race condition
Stovepipe system
Object-oriented programming
Anemic domain model
BaseBean
Call super
Circle-ellipse problem
Circular dependency
Constant interface
God object
Object pool pattern
Object orgy
Poltergeist (computer programming)
Sequential coupling
Yo-yo problem
Programming
No Silver Bullet
Action at a distance (computer programming)
Blind faith (computer programming)
Boat anchor (metaphor)
Busy waiting
Negative cache
Cargo cult programming
Coding by exception
Design pattern
Error hiding
Hard coding
Lava flow (programming)
Loop-switch sequence
Magic number (programming)
Magic string
Don't repeat yourself
Shotgun surgery
Softcoding
Spaghetti code
Methodological
Copy and paste programming
Law of the instrument
Improbability factor
Not invented here
Invented here
Program optimization
Programming by permutation
Reinventing the wheel
Tester Driven Development
Configuration management
Dependency hell
DLL Hell
Extension conflict
Java Classloader