Please disable your adblock and script blockers to view this page

Anti-patterns


Software DevelopmentMicrosoft Development Platforms – Software Development, Device Development
UWP
iOS
Critical Thinking in Software Development
Wikipedia
AntiPatterns
ThinkingJust
Gang of Four”.LikeLikeWikipedia


Google
Facebook


Christian Findlay's
Xamarin
Android
Johnson
Vlissides

No matching tags

No matching tags

No matching tags


Cryptocurrency

No matching tags

Positivity     37.00%   
   Negativity   63.00%
The New York Times
SOURCE: https://christianfindlay.com/2019/06/01/anti-patterns/
Write a review: Hacker News
Summary

Christian Findlay's Software DevelopmentMicrosoft Development Platforms – Software Development, Device Development, Cryptocurrency – .NET, UWP, WPF, Xamarin, Android, iOS by Christian Findlay.In Coding, Critical Thinking, Software.9 Comments on Anti-patternsThe term “anti-pattern” is a derogatory term used to disparage software design approaches that a given developer, or group of developers may not like. The term started its life as a useful way to describe approaches that generally lead to bad outcomes, or for approaches designed to solve problems that already have a proven solution. This article is part of a series on Critical Thinking in Software Development and talks about how the term is being misused.According to Wikipedia, a software design pattern is:a general, reusable solution to a commonly occurring problem within a given context in software design […] It is a description or template for how to solve a problem that can be used in many different situations. Design patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.https://en.wikipedia.org/wiki/Software_design_patternThe first part of this definition is perfectly reasonable. It often used as the only argument against a particular approach with no explanation necessary for why the approach will lead to bad consequences.The existence of a pattern for solving some problem does not mean that other approaches are inherently incorrect, or valueless. No single design pattern for transportation was correct, and no one approach used today is an anti-pattern.

As said here by