From b4db81344309dbbfd5f368cccac94a8d1111e47f Mon Sep 17 00:00:00 2001 From: hyesungoh Date: Sat, 19 Oct 2024 13:57:03 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B1=95=ED=84=B0=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\354\230\244\355\230\234\354\204\261.md" | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 "\354\261\225\355\204\260_4/\354\230\244\355\230\234\354\204\261.md" diff --git "a/\354\261\225\355\204\260_4/\354\230\244\355\230\234\354\204\261.md" "b/\354\261\225\355\204\260_4/\354\230\244\355\230\234\354\204\261.md" new file mode 100644 index 0000000..8e27813 --- /dev/null +++ "b/\354\261\225\355\204\260_4/\354\230\244\355\230\234\354\204\261.md" @@ -0,0 +1,16 @@ +# 안티 패턴 + +- 겉으로만 해결책처럼 생긴 패턴이 안티 패턴 +- 좋고 나쁨은 상황에 따라 결정되며, 소위 완벽한 설계도 잘못된 상황에서 사용된다면 안티 패턴이 될 수 있음 + +> 경험이 부족해서인지, 코드리뷰 단계에서는 설득력이 있다고, 괜찮다고 생각되지만 막상 유지보수할 때면 지옥같은 경우가 종종 있었음 +> +> 일반적인 '상황'을 예상할 수 있는 경험이나 도메인 지식이 있으면 괜찮을까 싶기도 + +## 자바스크립트의 안티 패턴 + +- document.write + - 처음 봄 + - mdn에서도 사용하지 않는게 좋다고 하네요 + - https://developer.mozilla.org/en-US/docs/Web/API/Document/write +