안티패턴
#
Find similar titles
- (rev. 2)
- javis
Structured data
- Category
- Programming
소트프웨어 개발에서 디자인 패턴이 특정 컨텍스트에서 반복적으로 등장하는 문제에 대한 일반적인 해결책을 제공한다면, 안티패턴은 어떤 문제에 대한 나쁜 해결책에 이르는 길을 알려주는 역할을 한다.
안티패턴이 필요한 이유는 일상적인 문제에 대해 자주 반복되는 나쁜 해결책이 있다면 그런 것을 문서화시키면 다른 개발자들이 똑같은 실수를 하지 않도록 하는데 도움이 될 수 있다.
- 안티패턴의 역할
- 어떤 이유로 나쁜 해결책에 유혹될 수 있는지를 알 수 있다.
- 장기적인 관점에서 그 해결책이 나쁜 이유를 알려준다.
- 좋은 해결책을 만들어내기 위해 적용할 수 있는 다른 패턴을 제안해 줄 수 있다.