2024/11 25

2624.Memoize

안녕하세요. Dev.D입니다.A memoized function is a function that will never be called twice with the same inputs. Instead it will return a cached value.Memoization은 사용하는 함수를 저장함으로써 과거의 이력을 기반으로 재사용 빠르게 작동할 수 있도록 한다. 2624.Memoize 문항은 JS 캐시에 남아있는 정보로 동일한 입력에 대해 함수를 처음부터 부르지 않는 memoized function에 대한 문제입니다. * Solution/**     * @param {Function} fn     * @return {Function} */ function memoize(fn) {     const c..

[해외배송] Global Olive Young 배송기

안녕하세요. 뎁디(Dev.D)입니다. 개발이야기를 쓰기 전 이번주를 돌아보며 생활에 있었던 이야기를 잠시 풀어볼까 합니다. 여행 혹은 단기간으로 해외생활을 해 본 것 이외에 본격적으로 생활 터를 잡아보는 것이 처음인 저는 사실 모든 게 새롭고 신기할 따름입니다. 한국에서도 사실 그저 통근/통학의 삶을 살았던 사람인지라 침대를 벗어나는 순간의 모든 것들이 새로운데요. 오늘은 글로벌 올리브영 이용 후기를 공유해 보자 합니다. "있는 것/상황"을 잘 받아들이는 편인 저는 "없으면 그만이지만 있으면 해야 한다"는 성향이 있습니다. 물론 그걸 참지 못하고 중간에 한국을 방문하여 다시 한번 필요한 물품들이나 식료품들을 매우 많이 챙겨 왔었습니다.(특히 밀키트나  올리브영 제품들.. 저는 아직 한국의 생활 영향력에서..

Daily 2024.11.04

[Architecture]MSA with Event-Driven Architecture

기록을 시작하기 전 약간의 사담 타임.. 약 3.5년의 SI 프로젝트를 수행해 오면서 프로젝트를 보는 눈을 키워왔지만 '깊이'있는 지식에는 자신감이 떨어지는 나의 모습을 볼 수 있었다. 그 후 한 가지 도메인을 전문하고 싶다는 생각에 시스템 운영자의 포지션으로 자리 변화를 주었지만 항상 아래 3가지의 생각이 꼬리표처럼 나를 따라온다.- 현재 내가 가장 문제라 드는 것은 과연 기본기는 충분한가?- 어디서부터 무엇으로 시작을 해야 하는가?- 하고 싶은 것, 알고 싶은 것들이 너무 많은데... 막상 프로젝트나 일이 앞에 오면 그 순간은 끝까지 해내지만 기록의 부재가 만든 도돌이표 같은 개발 인생이랄까...이렇게 생각하고 글을 쓰면서도 사실 게으른 탓이 많이 큰 것 같다. 블로그 글도, 공부도 모든 키워드에 물..