함수형 프로그래밍, 프론트엔드 개발에 진짜 도움 될까? | EP.2 모닥불
토스 프론트엔드 챕터 토스 · 토스 기술 블로그
AI 핵심 요약
토스 프론트엔드 개발자들이 함수형 프로그래밍(FP)과 객체지향 프로그래밍(OOP)의 선호도와 활용 방식을 토론했다. 각 패러다임을 공부하게 된 배경과 첫인상부터 장단점, 프론트엔드에서의 OOP 활용 사례와 오해까지 살펴본다. 한 가지 패러다임을 정답으로 고르기보다 두 방식의 특징과 매력을 이해하고 상황에 맞게 바라보는 것이 핵심이다.
- 함수형 프로그래밍과 객체지향 프로그래밍은 서로 대체해야 하는 선택지라기보다 각기 다른 장점과 쓰임을 가진 패러다임이다.
- 프론트엔드에서 객체지향을 활용하는 방식과 객체지향에 대한 오해를 구분해 살펴볼 수 있다.
- 함수형 프로그래밍은 무결함을 추구하는 접근으로 느껴질 수 있지만, 모든 개발에 필수적인 방식은 아니라는 관점도 제시된다.
소개
토스 프론트엔드 개발자들은 함수형 프로그래밍 (Functional Programming) 과 객체 지향 프로그래밍 (Object-Oriented Programming) 중 어떤 것을 더 선호할까요?
비슷한 학습 자료
책 유인동 예스24
멀티패러다임 프로그래밍
책 유인동 예스24
좋은 코드엔 프로그래밍 패러다임의 경계가 없다! 복잡한 문제를 해결하기 위해 객체지향, 함수형, 명령형을 자유롭게 넘나들며 설계하고 구현하는 법 견고한 코드, 유연한 문제 해결을 위한 멀티패러다임 프로그래밍의 모든 것 현대 개발에서는 객체지향, 함수형, 명령형 프로그래밍을 상황에 따라 유연하게 조합하는 역량이 필요하다. 이 책은 세 가지 패러다임의 강점을 통합해 더 유연하고 견고한 소프트웨어를 설계할 수 있도록 실무 중심으로 설명한다. 타입스크립트를 기반으로 반복자와 제너레이터, 리스트 프로세싱, 고차 함수 등 현대 언어의 기능을 폭넓게 활용하며, 프런트엔드와 백엔드 개발에 바로 적용할 수 있는 통찰을 제공한다. 단순히 구현 방법을 알려주는 것에 머무르지 않고 ‘왜 그렇게 구현해야 하는가’를 설명해 개발자의 사고력과 설계 역량을 강화한다. 더 나은 코드와 구조를 고민하는 개발자에게 이 책은 프로그래밍 시야를 확장하고 실무와 이론을 잇는 든든한 길잡이가 될 것이다.
프로그래밍 언어
문서 토스 프론트엔드 챕터
무엇이든 물어보세요 (feat. 프론트엔드 코드, 디렉토리 관리) | EP.10 캠프파이어 특집 상편
문서 토스 프론트엔드 챕터
프론트엔드 서비스 최적화? 토스에서는 '이렇게' 합니다! | EP.9 모닥불
문서 토스 프론트엔드 챕터
프론트엔드 개발에서 Next.js, 꼭 써야 할까? | EP.6 모닥불
문서 토스 프론트엔드 챕터
프론트엔드 개발에서 테스트 자동화, 꼭 해야 할까? | EP.3 모닥불
문서 박서진