본문으로 이동
함수형 프로그래밍, 프론트엔드 개발에 진짜 도움 될까? | EP.2 모닥불
문서

함수형 프로그래밍, 프론트엔드 개발에 진짜 도움 될까? | EP.2 모닥불

토스 프론트엔드 챕터 토스 · 토스 기술 블로그

원문 보기

AI 핵심 요약

토스 프론트엔드 개발자들이 함수형 프로그래밍(FP)과 객체지향 프로그래밍(OOP)의 선호도와 활용 방식을 토론했다. 각 패러다임을 공부하게 된 배경과 첫인상부터 장단점, 프론트엔드에서의 OOP 활용 사례와 오해까지 살펴본다. 한 가지 패러다임을 정답으로 고르기보다 두 방식의 특징과 매력을 이해하고 상황에 맞게 바라보는 것이 핵심이다.

  • 함수형 프로그래밍과 객체지향 프로그래밍은 서로 대체해야 하는 선택지라기보다 각기 다른 장점과 쓰임을 가진 패러다임이다.
  • 프론트엔드에서 객체지향을 활용하는 방식과 객체지향에 대한 오해를 구분해 살펴볼 수 있다.
  • 함수형 프로그래밍은 무결함을 추구하는 접근으로 느껴질 수 있지만, 모든 개발에 필수적인 방식은 아니라는 관점도 제시된다.

소개

토스 프론트엔드 개발자들은 함수형 프로그래밍 (Functional Programming) 과 객체 지향 프로그래밍 (Object-Oriented Programming) 중 어떤 것을 더 선호할까요?

비슷한 학습 자료

책 유인동 예스24

멀티패러다임 프로그래밍

책 유인동 예스24

좋은 코드엔 프로그래밍 패러다임의 경계가 없다! 복잡한 문제를 해결하기 위해 객체지향, 함수형, 명령형을 자유롭게 넘나들며 설계하고 구현하는 법 견고한 코드, 유연한 문제 해결을 위한 멀티패러다임 프로그래밍의 모든 것 현대 개발에서는 객체지향, 함수형, 명령형 프로그래밍을 상황에 따라 유연하게 조합하는 역량이 필요하다. 이 책은 세 가지 패러다임의 강점을 통합해 더 유연하고 견고한 소프트웨어를 설계할 수 있도록 실무 중심으로 설명한다. 타입스크립트를 기반으로 반복자와 제너레이터, 리스트 프로세싱, 고차 함수 등 현대 언어의 기능을 폭넓게 활용하며, 프런트엔드와 백엔드 개발에 바로 적용할 수 있는 통찰을 제공한다. 단순히 구현 방법을 알려주는 것에 머무르지 않고 ‘왜 그렇게 구현해야 하는가’를 설명해 개발자의 사고력과 설계 역량을 강화한다. 더 나은 코드와 구조를 고민하는 개발자에게 이 책은 프로그래밍 시야를 확장하고 실무와 이론을 잇는 든든한 길잡이가 될 것이다.

프로그래밍 언어

문서 토스 프론트엔드 챕터

모닥불 10화 특집: 캠프파이어 에피소드 🔥 이번 모닥불은 특별히 시청자 여러분과 함께하는 시간으로 준비했어요. 사전에 접수된 시청자 여러분의 다양한 사연과 질문 그리고 코드 리뷰까지! 지금 바로 확인해보세요!

프론트엔드 개발 도구

문서 토스 프론트엔드 챕터

프론트엔드 개발자라면 한 번쯤 고민해봤을 성능 최적화! 토스 개발자들이 전하는 최적화의 본질과 실무 노하우를 공개합니다. 초기 로딩부터 런타임 최적화까지, 토스의 박서진, 박건영, 조유성 님이 전하는 최적화 사례와 비법을 만나보세요!

웹 개발 프론트엔드

문서 토스 프론트엔드 챕터

프론트엔드 개발에서 프레임워크는 정말 필수 일까요? 토스 정진우, 조유성 님이 전하는 프레임워크와 라이브러리의 정의부터 실제 업무에서의 활용법까지, 실용적인 예시를 통해 함께 알아보시죠!

프론트엔드

문서 토스 프론트엔드 챕터

테스트 코드는 왜 써야 할까요? 테스트 코드가 가져오는 베네핏들에는 어떤 것이 있을까요?

소프트웨어 테스트

문서 박서진

토스에서 프론트엔드 개발자가 일하는 방법과 맡고 있는 역할에 대해 소개드립니다.

프론트엔드