HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 3기 교육생
/
😃
오프팀
/
https://junilhwang.github.io/TIL/Javascript/Design/Vanilla-JS-Component/

https://junilhwang.github.io/TIL/Javascript/Design/Vanilla-JS-Component/

작성자
간단한 내용
바닐라 JS로 만드는 컴포넌트에 대해서
선언형, 명령형 코드 그리고 추상화
회사 프론트 동료들과 추상화와 선언적인 코드의 관계에 대해서 이런저런 이야기를 나눴습니다. 머릿속에 추상적으로 있던 개념이 좀 각이 잡혀서 ㅎㅎ 한 번 글로 적어보려 합니다. 가장 많이들 알고 있는 정의는 How/What 키워드죠. 명령형은 어떻게(How)에, 선언형은 무엇을(What)에 집중합니다 이렇게 보면 어떤 코드는 명령형이고, 어떤 코드는 선언형인지 무 자르듯이 나뉠 것처럼 보이지만, 실은 선언형이란 명령형 코드에서 '어떻게'를 감추고 '무엇을'만 노출하는 방식의 추상화(일종의 리팩토링)입니다.
선언형, 명령형 코드 그리고 추상화
https://milooy.github.io/dev/220810-abstraction-and-declarative-programming/
선언형, 명령형 코드 그리고 추상화
 
1일차 마무리 스크럼에서 선언형 vs 명령형 코드 얘기가 나와서 관련된 좋은 아티클 공유해봅니다
 
(참고로 저희가 목요일에 뵐 진유림님 글입니다..! 👍)