데
데브시스터즈
November 1, 20241회
『스칼라로 배우는 함수형 프로그래밍』 책을 읽어봅시다: 1편 - 순수 함수와 참조 투명성

간단 소개
스칼라와 함수형 프로그래밍의 기본 개념(순수 함수, 참조 투명성)을 소개하고, 실제 코드 예제를 통해 설명하며, 함수형 프로그래밍의 이점을 강조합니다.
AI Summary
- 함수형 프로그래밍 소개 및 핵심 개념
- 스칼라와 함수형 프로그래밍을 활용한 쿠키런: 킹덤 서버 개발 경험 소개
- 『스칼라로 배우는 함수형 프로그래밍』 책을 참고하여 스칼라와 함수형 프로그래밍의 저변을 넓히고자 함
- 순수 함수와 참조 투명성
- 순수 함수는 입력 인자에만 의존하고 부수 효과가 없는 함수이며, 참조 투명성을 가짐
- 순수 함수는 코드 가독성, 유지보수성, 디버깅, 테스트 용이성을 향상시킴
- 치환 모형을 사용한 등식적 추론은 참조 투명성이 유지될 때 가능하며, 코드의 예측 가능성을 높임
- 함수형 프로그래밍의 실질적인 적용
- 순수 함수만으로는 완전한 프로그램 작성이 불가능하며, 부수 효과는 불가피하게 발생함
- 함수형 프로그래밍은 순수 함수를 최대한 활용하고 부수 효과를 최소화하는 전략을 취함
- 모나드(Monad)는 함수 합성을 가능하게 하는 도구 중 하나임
Next Feeds
[신뢰성 공학 Ep.5] 열화시험과 데이터분석. 근데 신뢰성 개발을 곁들인
열화 시험의 개념과 데이터 분석 방법을 소개하고, 신뢰성 개발에 적용하는 방안을 제시합니다.
열화가속열화시험신뢰성데이터분석고장판정기준
2024. 10. 31.
현대자동차
커스텀 어노테이션과 리플렉션으로 구현한 Spring Boot 웜업 로직 최적화
Spring Boot 웜업 로직을 커스텀 어노테이션과 리플렉션을 활용해 최적화하여 초기 지연을 줄이고 사용자 경험을 개선했습니다.
웜업 로직Spring Boot어노테이션리플렉션콜드 스타트
2024. 10. 30.
올리브영

카카오뱅크가 회고하는 if(kakaoAI)2024 ☕️
카카오뱅크가 if(kakaoAI)2024에서 AI 기술 관련 다양한 세션 발표와 패널톡 참여를 통해 얻은 경험과 인사이트를 공유합니다.
카카오뱅크if(kakaoAI)2024AILLMDevOps
2024. 10. 30.
카카오뱅크
모두의 이동을 위한 카카오 T - 기차/시외버스 접근성 개선기
카카오 T 기차/시외버스 서비스의 접근성 개선 사례와 향후 계획을 소개합니다. 대체 텍스트, 명도 대비, 초점 이동, 모달, 좌석 선택 화면 개선을 통해 모든 사용자가 편리하게 이용할 수 있도록 노력하고 있습니다.
접근성카카오 T기차시외버스웹 접근성
2024. 10. 30.
카카오모빌리티
![[APP] 라이브방송에서 360 영상을 보여줄 수 있을까?](https://miro.medium.com/v2/resize:fit:1200/1*UgGw64douyfIFpmS9GuJFQ.png)
[APP] 라이브방송에서 360 영상을 보여줄 수 있을까?
CJ온스타일 앱의 360° 영상 기획전 개발과 라이브 방송 테스트 과정을 통해 새로운 기술 활용 가능성을 확인하고, 향후 서비스 적용을 위한 과제를 도출했습니다.
360° 영상라이브 방송ExoPlayer2AWS IVSCJ온스타일
2024. 10. 30.
CJ온스타일
ELK 환경에서 좀 더 정교한 이슈 트래킹 Part3 - Multi Thread Context 적극 활용하기
ELK 환경에서 Multi Thread Context를 활용하여 배치성 API와 비동기 로직의 이슈 트래킹을 개선하고 로그 가시성을 확보하는 방법을 제시합니다.
ELKMulti Thread ContextRequestIdContextIdSentry
2024. 10. 29.
카카오페이