디자인패턴 (1) 썸네일형 리스트형 디자인 패턴 공부 개요, 디자인 패턴 개념과 학습을 시작한 이유 디자인 패턴의 정의와 포스트 작성 이유 소프트웨어 개발에서 디자인 패턴은 보다 효율적이고 견고한 코드를 만들기 위해 일반적인 문제에 적용할 수 있는 재사용 가능한 솔루션이라고 정의되어 있다. 이런 정의에 앞서 자바스크립트, 타입스크립트, 리액트, 넥스트 등에 거쳐 동일한 자바스크립트 언어를 적어보면서, 내가 적은 코드를 보다 일반화되고 더 효율적인 방식으로 적을 수 없을까에 대한 고민을 계속 했다. 반복되는 코드, 동일하지만 약간 씩 달라서 추상화하기도 애매한 그런 코드들, 어떤 알고리즘을 생각하더라도 결국 변수 하나 선언하고, 그 변수를 반복문 등을 사용해서 어떻게든 짜집기 해서 동작하게 만드는 답 없는 코드들.. 혼자 아무리 고민을 해도 나의 머리에서만 노는 것이기 때문에, 이러한 코드들을 바라보면서.. 이전 1 다음