최근들어 디자인 패턴을 다시 학습하고 싶다는 생각이 강해졌었습니다. 그래서 디자인 패턴에 관련해 학습을 하며 블로그에 정리할 예정입니다. 총 세 편으로 생각하고 있고, 생성 패턴 / 구조 패턴 / 행위 패턴으로 나누어서 코드와 함께 정리할 예정입니다.오늘은 디자인 패턴이 무엇인지 개념을 알아보고 생성 패턴 / 구조 패턴 / 행위 패턴의 특징을 간단히 정리해 볼 것입니다. 우선, 디자인 패턴이란 무엇일까?디자인 패턴은 개발하면서 발생하는 반복적인 문제들을 어떻게 해결할 것인지에 대한 해결 방안입니다.쉽게 말해 프로그래밍 세계에서의 가이드북인 것이죠. 📖코드를 짜는데 자꾸만 중복되는 코드가 생길 때 어떻게 하면 방지할 수 있는지 궁금할 때 디자인 패턴이라는 가이드북을 펼쳐보면 됩니다. 디자인 패턴하면 꼭..
우리는 CORS 에러가 나타나면 머리가 지끈지끈 합니다. 저는 CORS를 '에러'의 한 종류라고 생각했어요. 그런데 CORS는 에러가 아니라 '정책'이라는 사실 아셨나요? 오늘 이 글을 읽고 여러분이 CORS에 대한 오해를 풀 수 있었으면 좋겠습니다. 자신도 모르게 많은 미움을 받았을 CORS에게 이 글을 바칩니다! Porpose CORS를 확실히 이해한다. CORSCORS는 Cross-Origin Resource Sharing의 약자로 W3C에서 내놓은 정책입니다.W3C (World Wide Web Consortium)W3C 의 규약 중 CORS 관련 규약이 존재합니다. 이것을 각 브라우저 벤더들(크롬을 만드는 구글, IE를 만드는 마이크로소프트, 파이어폭스를 만드는 모질라, 사파리를 만드는 애플 et..