IT:AD:Design:AntiPatterns

Summary

AntiPatterns are common code practices that are thought to make development easier…but turn out to do the opposite.

Vestigial Structure Pattern

Keeping old methods because we can't remember if anybody is calling them…Nobody brave enought to remove.

Flags Over Objects

Properties to help it decide which way to render, etc.

DDD/ Document Driven Design is a denigrating term for software designed by the BA/s who are defining technical specifications that they have no qualifications for (ie, defining the db schema, the UX/, etc.)

Gawd Classes
Active Record
The Iceberg Class

ie: Big Privates …

Found On Internet
Copy-Paste-Compile Pattern

“I copied it from CodeProject”. in contrast to DRY

THe Golden Hammer

Same language/tool for everything…

Shiny Toy
Not Invented Here

You just got to write your own, eh?

Beware The Share!
Feature Creep

Missed Software, Deliver frequenty.

Assumption Driven Programming

You are Not the User. Cats thinking as Dogs.

Telemarketer Principle

Contrast with Hollywood Principle.

Static Cling Pattern

Static things are to be avoided.

Spare Parts in Close Formation

Using scalar/s as arguments to methods, is easier, but (no pun intended) doesn't scale well across Tier/s.

  • /home/skysigal/public_html/data/pages/it/ad/design/antipatterns/home.txt
  • Last modified: 2023/11/04 03:40
  • by 127.0.0.1