Wednesday, 28 March 2012

Methodological anti-patterns

Copy and adhesive programming: Copying (and modifying) absolute cipher rather than creating all-encompassing solutions

Golden hammer: Assuming that a admired band-aid is universally applicative (See: Silver Bullet)

Improbability factor: Assuming that it is doubtful that a accepted absurdity will occur

Not Invented Here (NIH) syndrome: The addiction appear reinventing the caster (Failing to accept an existing, able solution)

Premature optimization: Coding early-on for perceived efficiency, sacrificing acceptable design, maintainability, and sometimes even real-world efficiency

Programming by about-face (or "programming by accident"): Trying to access a band-aid by successively modifying the cipher to see if it works

Reinventing the aboveboard wheel: Failing to accept an absolute band-aid and instead adopting a custom band-aid which performs abundant worse than the absolute one

Silver bullet: Assuming that a admired abstruse band-aid can break a beyond action or problem

Tester Driven Development: Software projects in which new requirements are defined in bug reports

Configuration administration anti-patterns

Dependency hell: Problems with versions of appropriate products

DLL hell: Inadequate administration of dynamic-link libraries (DLLs), accurately on Microsoft Windows

Extension conflict: Problems with altered extensions to pre-Mac OS X versions of the Mac OS attempting to application the aforementioned locations of the operating system

JAR hell: Overutilization of the assorted JAR files, usually causing versioning and area problems because of confounding of the Java chic loading model


No comments:

Post a Comment